home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 / Ham Radio 2000.iso / ham2000 / tcp_ip / gp / gp.doc < prev    next >
Text File  |  1992-06-23  |  99KB  |  2,133 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                            ▄█▀▀█▄          ▀██▀▀█▄
  20.                           ██                ██▄▄█▀
  21.                           ██  ▀██           ██
  22.                            ▀█▄▄▀█ raphic   ▄██▄ acket
  23.  
  24.  
  25.  
  26.  
  27.                                  Version  1.20
  28.  
  29.  
  30.  
  31.  
  32.                          (C) by Ulf Saran, DH1DAE 1992
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.                                      I n h a l t
  69.                                     -------------
  70.  
  71.  
  72.  
  73.            1................................ Allgemeine Informationen
  74.  
  75.  
  76.            2............................................ Installation
  77.  
  78.  
  79.            3....................................... Die Zusatzdateien
  80.  
  81.  
  82.            4....................................... Tastaturkommandos
  83.  
  84.  
  85.            5......................................... Der QSO-Betrieb
  86.  
  87.  
  88.            6......................... Anwendung der MailBox-Utilities
  89.  
  90.  
  91.            7........................................... Der GP-Editor
  92.  
  93.  
  94.            8............................................ Die MH-Liste
  95.  
  96.  
  97.            9.......................................... Der Autorouter
  98.  
  99.  
  100.            10..................................... Die Setup-Funktion
  101.  
  102.  
  103.            11.......................................... Die DOS-Shell
  104.  
  105.  
  106.            12.......................................... Mausbenutzung
  107.  
  108.  
  109.            13............................... Kommandozeilen-Parameter
  110.  
  111.  
  112.            14............................................. Softscroll
  113.  
  114.  
  115.            15....................... Was ist der HOST-Modus beim TNC2
  116.  
  117.  
  118.            16................................. Synchronisationsfehler
  119.  
  120.  
  121.            17............................................ Einige Tips
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143. 1. Allgemeine Informationen
  144.  
  145.   Bei GP handelt es sich um ein Terminalprogramm, das den Host-Modus der
  146.   WA8DED Software bzw. The Firmware gebraucht. Es kann auch eine andere TNC-
  147.   Software verwendet werden, sofern diese den KISS-Modus unterstützt. In diesem
  148.   Fall wird jedoch das Programm TFPCR von DL1MEN benötigt. Ein TNC wird sogar
  149.   ganz überflüssig, wenn man das TFPCX von Y51GE und ein passendes Modem be-
  150.   sitzt.
  151.   GP unterscheidet sich von anderen Terminalprogrammen dadurch, daß es eine
  152.   grafische Benutzeroberfläche besitzt und somit einfach zu bedienen ist.
  153.   Für alle wichtigen Funktionen sind Icons vorhanden, die mit der Maus
  154.   angeklickt werden können. Ist keine Maus angeschlossen, lassen sich diese
  155.   Funktionen auch durch Hotkeys aktivieren.
  156.   GP bietet maximal 10 QSO-Kanäle, es können auf Wunsch aber auch weniger
  157.   Kanäle eingestellt werden.
  158.   Für Mailbox-Betrieb existiert eine nützliche Funktion, die eine DieBox-
  159.   Checkliste (die Liste, die bei dem Befehl "(C)heck" erscheint) in einem
  160.   speziellen Puffer speichert. Danach kann man aus dieser Liste die ge-
  161.   wünschten Texte auswählen. Dasselbe ist auch für den Befehl "(L)ist" vor-
  162.   handen.
  163.   Zusätzlich dazu ist in GP noch ein kleiner Editor eingebaut, mit dem Texte
  164.   wie z.B. die Konfigurationsdatei editiert werden können.
  165.  
  166.   Für den Betrieb von GP ist ein IBM-kompatibler Computer mit mindestens 512KB
  167.   Speicher, EGA- bzw. VGA-Grafikkarte und DOS 2.0 bzw. höhere DOS-Versionen
  168.   erforderlich. Ist in dem benutzten PC EMS-Speicher installiert, lagert GP
  169.   die Scroll-Back-Puffer in diesen Speicher aus und verbraucht dann nur noch
  170.   ca. 300K DOS-Speicher.
  171.  
  172.  
  173.  
  174. 1.1 Der Unterschied zwischen GP.EXE und GP286.EXE
  175.  
  176.   GP ist in zwei Varianten compiliert, die für unterschiedliche Prozessortypen
  177.   geeignet sind.
  178.  
  179.   GP.EXE läuft auf allen Prozessoren der 80x86-Familie, also auf dem
  180.   8088,8086,80286 usw...
  181.  
  182.   GP286.EXE unterstützt den erweiterten Befehlssatz des 80286, ist also auf
  183.   dem 8088 bzw. 8086 NICHT lauffähig, sondern NUR auf dem 80286 sowie dessen
  184.   Nachfolgern. Wird dennoch versucht, das Programm auf einem 8088 oder 8086
  185.   laufen zu lassen, kommt es zum Absturz des Systems.
  186.   Ansonsten verhält sich GP286.EXE wie GP.EXE.
  187.   (Versuche haben gezeigt, daß GP286.EXE auch auf XTs läuft, die mit einem
  188.   NEC V20-Prozessor ausgestattet sind)
  189.  
  190.  
  191.  
  192. 1.2 Updates
  193.  
  194.   Wer Interesse an der neusten Version von GP hat, kann eine Leerdiskette und
  195.   ausreichend Rückporto an folgende Adresse schicken:
  196.  
  197.        Ulf Saran
  198.        DH1DAE
  199.        Veit-Stoß-Straße 36
  200.        5900 Siegen
  201.  
  202.   Falls Ihnen GP gefällt und Sie es häufiger benutzen, senden Sie bitte eine
  203.   kurze Mail an DH1DAE@DB0SGL und beschreiben Sie ihre Systemkonfiguration.
  204.   Interessant sind besonders folgende Punkte:
  205.     Wieviel RAM hat ihr PC ?
  206.     Benutzen Sie EMS- oder XMS-Speicher? Wenn ja, wieviel?
  207.     Welche Grafikkarte (Hersteller) benutzen Sie und läuft GP fehlerfrei damit?
  208.     Welche DOS-Version benutzen Sie?
  209.  
  210.  
  211.  
  212. 1.3 Fragen und Anregungen
  213.  
  214.   Wer Fragen oder Probleme mit GP hat, bitte eine Mail an DH1DAE@DB0SGL,
  215.   ebenso bei Anregungen für zukünftige Versionen.
  216.  
  217.  
  218.  
  219. 1.4 Urheberrechte
  220.  
  221.   GP ist FREEWARE und darf als Kopie an Dritte weitergegeben werden,
  222.   soweit keine Gebühren erhoben werden. Kommerzielle Nutzung und Vertrieb ist
  223.   nicht gestattet!
  224.   Die Weitergabe muß aber stets MIT Dokumentation (GP.DOC) und eventuellen
  225.   Beispieldateien erfolgen!
  226.  
  227.   GP darf von allen lizenzierten Funkamateuren benutzt werden, soweit die
  228.   gültigen Lizenzbestimmungen nicht verletzt werden. Von SWLs darf GP zum
  229.   Mitlesen von Packet-Radio-Verbindungen benutzt werden.
  230.  
  231.   Der Autor von GP gibt keine Garantie für eine ordnungsgemäße Funktion. Für
  232.   eventuelle Schäden, die durch Fehlfunktionen oder Fehlbedienung von GP ent-
  233.   standen sind, übernimmt der Autor keine Haftung.
  234.  
  235.   Es bleibt jedem Benutzer von GP freigestellt, ob er die weitere Programm-
  236.   entwicklung mit einer kleinen Geldspende unterstützen will oder nicht.
  237.   Man sollte allerdings bedenken, daß die Entwicklung dieses Programms viel
  238.   Arbeit gekostet hat und auch die Weiterentwicklung des Programms sehr ar-
  239.   beitsintensiv sein wird.
  240.  
  241.  
  242.  
  243.  
  244. 2. Installation
  245.  
  246.   Für den Betrieb von GP wird eine Festplatte empfohlen. Die Installation von
  247.   GP auf die Festplatte ist sehr einfach. Es braucht nur das Batch-File
  248.   INSTALL.BAT aufgerufen zu werden. Daraufhin wird automatisch das gewünschte
  249.   GP-Verzeichnis erstellt und alle notwendigen Dateien in dieses Verzeichnis
  250.   kopiert. Danach muß die Datei CONFIG.GP auf persönliche Parameter, wie z.B.
  251.   das eigene Call angepaßt werden.
  252.   Für Remote-Betrieb sollte ein zusätzliches Unterverzeichnis angelegt werden.
  253.   Auf dieses Verzeichnis haben dann alle fremden Stationen Zugriff.
  254.   Der Pfad zu diesem Unterverzeichnis muß dann in der Konfigurationsdatei
  255.   entsprechend geändert werden.
  256.   Für den Fernsteuerbefehl "//RUN" muß ein weiteres Unterverzeichnis angelegt
  257.   werden. Bei diesem Befehl handelt es sich um den Aufruf eines externen
  258.   Programms, dessen Bildschirmausgabe zum TNC umgeleitet und somit zur Gegen-
  259.   station zurückgesendet wird. Diese externen Programme sollten in einem
  260.   anderen Verzeichnis stehen als GP, da sonst GP selbst als externes Programm
  261.   aufgerufen werden kann, was unweigerlich zu Komplikationen führt.
  262.   Die Befehle der Konfigurationsdatei werden im Kapitel 3.1 erklärt.
  263.  
  264.  
  265.  
  266. 2.1 Installationsbeispiel
  267.  
  268.   Für den Betrieb von GP sind folgende Dateien notwendig:
  269.  
  270.     GP.EXE oder GP286.EXE   (das eigentliche Programm)
  271.     BINDATA.GP              (die Daten für das Begrüßungsfenster)
  272.     ICONS.GP                (die Daten für die Symbole)
  273.     CONFIG.GP               (die Konfigurationsdatei)
  274.     ????????.GPT (DL.GPT)   (die System- und Remote-Texte)
  275.     ????????.GPH (DL.GPH)   (die Texte für die Remote-Hilfen)
  276.  
  277.   Die restlichen Dateien sind für den Betrieb von GP nicht unbedingt notwendig.
  278.   Mit den Dateien CTEXT.GPI und QRT.GPI lassen sich ein Begrüßungs- und Ver-
  279.   abschiedungstext nach eigenen Wünschen erstellen.
  280.   In der Datei NAMES.GP werden die Namen und Pfade von Stationen gespeichert,
  281.   die den //Name-Befehl benutzt haben. Man kann auch manuell Stationen anfügen.
  282.   Ist eine Station in der Liste enthalten, so reicht es beim Connecten dieser
  283.   Station, nur deren Rufzeichen einzugeben. Den Connect-Pfad holt sich GP aus
  284.   dieser Datei.
  285.  
  286.  
  287.   Beispiel:
  288.  
  289.     - GP soll auf Festplatte C: im Unterverzeichnis "C:\GP" installiert werden
  290.     - Alle Fernsteuerfunktionen sollen sich im Verzeichnis "C:\GP\USER.GP"
  291.       abspielen
  292.     - Die externen Programme, die mit //RUN aufgerufen werden können, sollen
  293.       sich im Verzeichnis "C:\GP\EXTERNAL.GP" befinden
  294.     - Die Speicherung von Texten soll ins Verzeichnis "C:\GP\SAVE.GP" erfolgen
  295.     - Die Originaldiskette von GP befindet sich im Laufwerk A:
  296.  
  297.  
  298.  
  299.   C:\>cd a:
  300.  
  301.   A:\>install a: c:\gp
  302.  
  303.   (Das Installationsprogramm wird gestartet und das Archiv entpackt sich
  304.    automatisch in C:\GP. Danach befindet man sich automatisch im Verzeichnis
  305.    C:\GP)
  306.  
  307.   C:\GP>md external.gp
  308.  
  309.   C:\GP>md user.gp
  310.  
  311.   C:\GP>md save.gp
  312.  
  313.   C:\GP>copy sysinfo.exe external.gp
  314.           1 Datei(en) kopiert
  315.  
  316.   C:\GP>
  317.  
  318.  
  319.  
  320.   Jetzt muß man in CONFIG.GP noch einige Werte ändern, und zwar die Pfad-
  321.   einstellungen für die Fernsteuerung und Abspeichern von Texten:
  322.  
  323.   UserDir = C:\GP\USER.GP
  324.   ExternalDir = C:\GP\EXTERNAL.GP
  325.   SaveDir = C:\GP\SAVE.GP
  326.   LogDir = C:\GP
  327.  
  328.   Außerdem muß noch das eigene Rufzeichen eingestellt werden:
  329.  
  330.   MyCall = xxxxxx (z.B. MyCall = DH1DAE)
  331.  
  332.   Bisher ist als Rufzeichen NOCALL eingetragen, man muß also nur NOCALL
  333.   gegen sein eigenes Call austauschen.
  334.  
  335.   Die Daten für die serielle Schnittstelle sind bisher auf 9600 Baud und
  336.   COM1 eingestellt, wird der TNC mit einer anderen Baudrate oder an einer
  337.   anderen Schnittstelle betrieben, sind die entsprechenden Parameter zu
  338.   ändern (SerBaud und SerNr).
  339.   Möchten Sie GP an der dritten und vierten Schnittstelle betreiben, so muß
  340.   zusätzlich noch die Port- und IRQ-Nummer der Schnittstelle angegeben werden,
  341.   da diese nicht genormt sind. Die entsprechenden Daten entnehmen Sie bitte
  342.   aus dem Benutzerhandbuch ihrer Schnittstellenkarte.
  343.  
  344.   Des weiteren sollte die Datei NAMES.GP angelegt und die Rufzeichen, Namen
  345.   und Connect-Pfade der bekannten Stationen eintragen werden. Die Syntax dieser
  346.   Eintragungen finden Sie in Kapitel 3.6 und in NAMES.GP der Originaldiskette.
  347.  
  348.  
  349.  
  350. 2.2 Betrieb mit mehreren MYCALLs
  351.  
  352.   Wird GP auf einem Rechner unter mehreren Rufzeichen gleichzitig betrieben,
  353.   so besteht die Möglichkeit, für jedes Rufzeichen eigene Connect- Info- und
  354.   Verabschiedungstexte zu installieren. Die Installation ist sehr einfach, man
  355.   braucht nur für jedes Rufzeichen ein eigenes Unterverzeichnis zu erstellen
  356.   und dort die entsprechenden Dateien anzulegen. Die Namen der jeweiligen
  357.   Unterverzeichnisse entspricht dem jeweiligen Rufzeichen.
  358.   Folgende Dateien können in ein solches Mycall-Unterverzeichnis installiert
  359.   werden:
  360.     CTEXT???.GPI                    Connect-Text(e)  (siehe 5.11)
  361.     <call>.CPC                      persönlicher Connect-Text für <call>
  362.     <call>.GPM                      Mail-Datei für <call>
  363.     <mycall>.GPI (bzw. INFO.GPI)    Info-Datei, die durch //Info gesendet wird.
  364.     QRT.GPI                         Verabschiedungstext, der bei //Quit vor dem
  365.                                     Trennen der Verbindung ausgesendet wird.
  366.  
  367.   Jede dieser Dateien wird zuerst in dem entsprechenden Mycall-Verzeichnis
  368.   gesucht. Sind sie dort nicht vorhanden, wird im GP-Verzeichnis gesucht. Es
  369.   ist somit also auch möglich, einen Teil der Texte von allen oder einem Teil
  370.   aller Mycalls gemeinsam nutzen zu lassen.
  371.  
  372.  
  373.  
  374.  
  375. 3. Die Zusatzdateien
  376.  
  377.  
  378. 3.1. Die Konfigurationsdatei
  379.  
  380.   In der Datei "CONFIG.GP" sind alle Parameter gespeichert, die für den
  381.   Betrieb von GP notwendig sind. Diese sind vor dem ersten Aufruf
  382.   von GP auf die gewünschten Werte einzustellen, insbesondere die Parameter
  383.   für die V24-Schnittstelle, den Grafiktreiber und die für Remote-Betrieb
  384.   notwendigen Pfadeinstellungen.
  385.   Die Syntax der Variablenzuweisungen sind immer gleich und haben die Form
  386.   Variable = Wert, z.B. "Zoom = 2".
  387.   In der Konfigurationsdatei können auch Kommentare eingefügt werden, indem
  388.   vor dem Kommentar ein Semikolon gesetzt wird. Kommentare dürfen jedoch nur
  389.   am Ende einer Zeile hinter einem Befehl eingefügt werden, z.B.
  390.   "Zoom = 2  ;Zoom auf den Wert 2 gesetzt".
  391.  
  392.  
  393. 3.1.1 Die Farbeinstellungen
  394.  
  395.   Der Bildschirm von GP ist in verschiedene Fenster aufgeteilt. Die Farben
  396.   der einzelnen Bildschirmfenster lassen sich individuell nach eigenen Wünschen
  397.   einstellen.
  398.   Alle möglichen Bildschirmfarben lauten folgendermaßen :
  399.  
  400.     Black              = Schwarz
  401.     Blue               = Blau
  402.     Green              = Grün
  403.     Cyan               = Türkis
  404.     Red                = Rot
  405.     Magenta            = Magentarot
  406.     Orange             = Orange
  407.     LightGray          = Hellgrau
  408.     DarkGray           = Dunkelgrau
  409.     LightBlue          = Hellblau
  410.     LightGreen         = Hellgrün
  411.     LightCyan          = Helltürkis
  412.     LightRed           = Hellrot
  413.     LightMagenta       = helles Magentarot
  414.     Yellow             = Gelb
  415.     White              = Weiß
  416.  
  417.  
  418.  
  419.   Für diese Farbeinstellungen existieren folgende Systemvariablen:
  420.  
  421.     MonitorBackGround : Hintergrundfarbe des Monitorfensters
  422.     MonitorForeGround : Textfarbe des Monitorfensters, in der die Informations-
  423.                         Pakete dargestellt werden.
  424.     MonitorInversAttr : Textfarbe des Monitorfensters, in der die Monitorheader
  425.                         dargestellt werden.
  426.     EditorBackGround  : Hintergrundfarbe des Editors
  427.     EditorForeGround  : Textfarbe des Editors
  428.     EditorInversAttr  : Farbe des Cursors und EOL-Markers im Editor
  429.     CheckBackGround   : Hintergrundfarbe des DieBox-Check-Fensters
  430.     CheckForeGround   : Textfarbe des DieBox-Check-Fensters
  431.     CheckInversAttr   : Farbe des Auswahlbalkens und der markierten Dateien
  432.     ConnectBackGround : Hintergrundfarbe des Connectfensters (Kanal 1-10)
  433.     ConnectForeGround : Farbe des empfangenen Textes im Connectfenster
  434.     ConnectInversAttr : Farbe des gesendeten Textes im Connectfenster
  435.     MenuBackGround    : Hintergrundfarbe der oberen Menüleiste
  436.     MenuForeGround    : Textfarbe der oberen Menüleiste
  437.     MenuInversAttr    : Wird auf einem Kanal Text empfangen, wenn gerade ein
  438.                         anderer Kanal aktiv ist, d.h. auf dem Bildschirm an-
  439.                         gezeigt wird, ändert sich die Textfarbe des ent-
  440.                         Kanals in diese Farbe und man wird so auf den em-
  441.                         pfangenen aber noch nicht gelesenen Text hingewiesen.
  442.     StateBackGround   : Hintergrundfarbe des Statusfensters
  443.     StateForeGround   : Textfarbe des Statusfensters
  444.     InputBackGround   : Hintergrundfarbe des Eingabefensters
  445.     InputForeGround   : Textfarbe des Eingabefensters
  446.  
  447.  
  448. 3.1.2 Einstellung der Scroll-Back-Puffer
  449.  
  450.   GP stellt für alle Kanäle Textpuffer zur Verfügung, in denen die Daten
  451.   gespeichert werden und in dem auch zurückgeblättert werden kann, wenn die
  452.   Daten aus dem Bildschirm herausgescrollt sind. Die Größen der Textpuffer
  453.   lassen sich individuell einstellen.
  454.   Die Puffergrößen werden dabei in der Anzahl von Textzeilen zu je 80 Zeichen
  455.   angegeben, d.h. um die tatsächliche Größe des Puffers in Bytes zu ermitteln,
  456.   die im RAM verbraucht werden, muß man die Anzahl der Zeilen mit der Zahl 82
  457.   multiplizieren, da pro Zeile 82 Bytes benötigt werden (80 Bytes für den
  458.   eigentlichen Text und zwei Bytes für die Farbsteuerung).
  459.   Die Anzahl der Zeilen kann zwischen 40 und 795 schwanken. 40 ist die
  460.   minimale Anzahl, da 40 Zeilen am Bildschirm dargestellt werden können,
  461.   und 795 ist die maximale Anzahl, da bei 80x86-Prozessoren nur maximal 64KB
  462.   in einem Speichersegment adressiert werden können und 795 Zeilen entsprechen
  463.   ca. 64 KB.
  464.  
  465.     CheckBuffer       : Puffer für DieBox-Check-Fenster
  466.     EditBuffer        : Puffer für Editor
  467.     TextBuffer        : Puffer für Monitor und die Kanäle 1-10, hier wird je-
  468.                         doch nicht nur eine Zahl übergeben, sondern soviele
  469.                         Zahlen, wie Kanäle definiert wurden ("Channels")
  470.                         sowie die Größe des Monitors.
  471.                         Diese Zahlen werden durch ein Komma getrennt in der
  472.                         Reihenfolge Monitor, Kanal 1, Kanal 2, ...  angegeben.
  473.  
  474.  
  475. 3.1.3 Timereinstellungen
  476.  
  477.   GP beinhaltet eine Screensave-Funktion, die den Bildschirm dunkeltastet, wenn
  478.   nach einer gewissen Zeit keine Taste gedrückt wurde und auch kein neuer Text
  479.   angezeigt wurde. Diese Zeit kann man in der Konfigurationsdatei festlegen.
  480.   Der Befehl dafür lautet "Screensave" und wird in Minuten angegeben, d.h.
  481.   der Befehl "Screensave = 5" setzt die Screensave-Zeit auf fünf Minuten.
  482.   Des weiteren kann man einstellen, wie lange Pop-Up-Fenster angezeigt werden
  483.   sollen, also z.B. Connect-Meldungen o.ä.
  484.   Hierfür existiert der Befehl "PopUpTime", die Zeit wird hier jedoch in
  485.   Sekunden angegeben. Der Befehl "PopUpTime = 5" läßt Pup-Up-Fenster fünf
  486.   Sekunden lang anzeigen.
  487.   Auch die interne Uhrzeit von GP ist einstellbar, und zwar bezüglich der
  488.   Systemzeit des Rechners. Dies geschieht mittels der Befehle "Time" und
  489.   "Zone". Der Befehl "Time" definiert die interne Uhrzeit von GP bezüglich der
  490.   PC-Uhr in Minuten. Der Befehl "Time = -60" läßt die GP-Uhrzeit also 60 Minu-
  491.   ten bezüglich der PC-Uhr nachgehen.
  492.   Der Befehl "Zone" hat Einfluß auf das Macro "%z", welches in Infotexten die
  493.   benutzte Zeitzone anzeigt.
  494.   Für die automatische Logbuchführung ist zusätzlich zur GP-Systemzeit noch
  495.   die Weltzeit (UTC) erforderlich. Diese läßt sich mit dem Befehl "UTC" fest-
  496.   legen. Es wird wie auch bei "Time"-Befehl der Zeitoffset bezüglich der PC-Uhr
  497.   in Minuten angegeben. Der Befehl "UTC = -120" läßt die interne Uhrzeit von GP
  498.   bezüglich der Systemzeit um zwei Stunden zurückstellen, was der Differenz von
  499.   UTC bezügl. MESZ entspricht.
  500.   Der Befehl "ConnectBell" gibt an, wie oft es klingeln soll, wenn man von
  501.   einer anderen Station connected wird. In diesem Fall von wird GP ein
  502.   Telefon emuliert und es ertönt eine Drei-Ton-Glocke.
  503.   "ConnectBell = 5" z.B. läßt es fünf mal klingeln.
  504.  
  505.  
  506. 3.1.4 Konfiguration der seriellen Schnittstelle
  507.  
  508.   GP ist in der Lage, jede beliebige Kombination von Portadressen und IRQ-
  509.   Nummern von seriellen Schnittstellen zu verarbeiten. Die IRQ-Nummern
  510.   können auch AT-spezifische Werte annehmen, also auch Werte zwischen 8 und 15.
  511.   Verwendet man die erste oder zweite serielle Schnittstelle, so sind im
  512.   Allgemeinen die Port- und IRQ-Nummern genormt und sind GP bereits bekannt.
  513.   In diesem Fall braucht nur die Nummer der Schnittstelle angegeben werden.
  514.   Alle Werte können Dezimal oder Hexadezimal angegeben werden, bei hexa-
  515.   dezimalen Werten muß jedoch ein Dollar-Zeichen vorangestellt werden.
  516.   (z.B. $3F8).
  517.   Die Anzahl der Daten- und Stop- sowie Paritätsbits können nicht verändert
  518.   werden. Sie sind von GP auf folgende Werte eingestellt:
  519.     8 Datenbits, 1 Stopbit, keine Parität.
  520.  
  521.   Für die Einstellung der seriellen Schnittstelle existieren folgende Befehle:
  522.  
  523.     SerNr        : Nummer der Schnittstelle
  524.     SerBaud      : Baudrate der seriellen Übertragung
  525.     SerPort      : Portadresse der Schnittstelle
  526.     SerIRQ       : IRQ-Nummer der Schnittstelle
  527.  
  528.  
  529. 3.1.5 Pfadeinstellungen
  530.  
  531.   Für die Fernsteuerbefehle //Dir,//Write,//Read und //DELete muß ein Pfad
  532.   angegeben werden, auf den die Befehle Zugriff haben. Alle fremden Stationen
  533.   besitzen die gleiche Priorität, d.h. sie dürfen alle Dateien lesen, die
  534.   in diesem Verzeichnis stehen und beliebig neue Dateien anlegen. Aus diesem
  535.   Grund sollte ein eigenes Verzeichnis angelegt werden.
  536.   Der Befehl für die Pfadeinstellung ist "UserDir".
  537.   Ein weiterer Pfad muß für den Befehl //RUN angegeben werden, das Verzeichnis
  538.   enthält dann die externen Programme. Auf der Originaldiskette ist das
  539.   Programm SYSINFO.EXE im Verzeichnis EXTERNAL.GP enthalten. Dieses Programm
  540.   ist sowohl unter DOS als auch mit dem Fernsteuerbefehl //RUN lauffähig und
  541.   gibt Auskunft über die Konfiguration des PC.
  542.   Der Pfad zu den externen Programmen wird mit dem Befehl "ExternalDir" ein-
  543.   gestellt.
  544.   Des weiteren läßt sich ein Pfad für die Speicherung von Texten angeben.
  545.   Dies ist mit dem Befehl "SaveDir" möglich. Der Defaultwert ist das
  546.   Verzeichnis von GP.
  547.  
  548.  
  549. 3.1.6 TNC-Initialisierung/De-Initialisierung
  550.  
  551.   Beim Start und Ende von GP kann der TNC nach eigenen Wünschen initialisiert
  552.   werden. Die Syntax der Initialisierung ist immer folgende:
  553.  
  554.     TNCINI = <tnc-befehl>
  555.  
  556.   Für <tnc-befehl> können alle Kommandos der TheFirmware-Software eingesetzt
  557.   werden. Es können beliebig viele Initialisierungskommandos in die Konfi-
  558.   gurationsdatei aufgenommen werden.
  559.   Für die De-Initialisierung des TNC gelten die selben Bedingungen wie für
  560.   die Initialisierung, mit dem Unterschied, daß hier der Befehl TNCDEI voran-
  561.   gestellt werden muß:
  562.  
  563.     TNCDEI = <tnc-befehl>
  564.  
  565.   Will man während des Betriebs von GP die DOS-Shell aufrufen, ist es zweck-
  566.   mäßig, den Monitor des TNC abzuschalten, da GP den TNC während der DOS-Shell
  567.   nicht weiter abfragt und es deshalb zu einem Puffer-Überlauf des TNC kommen
  568.   kann. Für diesen Fall existiert der Befehl TNCDOS, mit dem bestimmt wird,
  569.   welche Parameter des TNC auf welche Werte gesetzt werden, wenn die DOS-Shell
  570.   aktiviert wird. Nach Beendigung der Shell werden die TNCINI-Werte wieder-
  571.   hergestellt. Die Syntax des Befehls ist dieselbe wie oben:
  572.  
  573.     TNCDOS = <tnc-befehl>
  574.  
  575.  
  576. 3.1.7 Druckereinstellungen
  577.  
  578.   Will man ein QSO auf dem Drucker ausdrucken, kann man den empfangenen und
  579.   selbst gesendeten Text in unterschiedlichen Schriftbildern ausdrucken lassen,
  580.   sofern der Drucker dieses erlaubt. Alle EPSON-Kompatiblen Drucker bieten
  581.   hierzu jedoch verschiedene Möglichkeiten.
  582.   Es können pro Attribut maximal 10 Steuerzeichen verwendet werden. Diese
  583.   werden jeweils durch ein Komma getrennt in dezimaler Form angegeben.
  584.   Der Befehl "DefaultPrint" setzt die Druckattribute für den empfangenen Text
  585.   fest, der Befehl "InversPrint" die Attribute für den selbst gesendeten Text.
  586.  
  587.   Syntax: DefaultPrint = Zeichen1,Zeichen2,....,Zeichen10
  588.   bzw.    InversPrint = Zeichen1,Zeichen2,....,Zeichen10
  589.  
  590.   Die erforderlichen Zeichensequenzen für die gewünschten Druckattribute
  591.   können Sie dem Handbuch ihres Druckers entnehmen.
  592.  
  593.  
  594. 3.1.8 Sonstige Einstellungen
  595.  
  596.   Die Festlegung der tatsächlich benutzten Kanäle wird mit dem Befehl
  597.   "Channels" festgelegt. Dieser kann Werte zwischen 1 und 10 annehmen,
  598.   es dürfen aber nicht mehr Kanäle angegeben werden, als der TNC verarbeiten
  599.   kann, da es ansonsten ständig zu Fehlermeldungen kommt. Es gibt für GP keine
  600.   Möglichkeit, die Maximalanzahl der vom TNC verwalteten Kanäle festzustellen,
  601.   daher ist das Programm auf Ihre richtige Angabe angewiesen.
  602.   Es ist ratsam, immer die Anzahl der Kanäle einzustellen, die der TNC maximal
  603.   verarbeiten kann. Werden weniger Kanäle benutzt, als der TNC verwaltet,
  604.   kann dies ebenfalls zu Problemen führen, wenn Sie auf einem Kanal connected
  605.   werden, der von GP nicht abgefragt wird.
  606.   Syntax: Channels = <1..10>    (z.B. Channels = 4)
  607.  
  608.   Der MyCall-Befehl teilt dem System das eigene Call mit und initalisiert
  609.   den TNC dementsprechend. Es läßt sich für jeden Kanal ein anderes
  610.   Rufzeichen einstellen, ein Leerstring wird automatisch durch das Monitor-
  611.   Rufzeichen, was dem Digipeat-Rufzeichen entspricht, ersetzt. Die Calls
  612.   werden durch ein Komma getrennt in der Reihenfolge Monitor, Kanal1-10
  613.   eingegeben.
  614.   Syntax:   MyCall = <monitor>,<kanal1>,<kanal2>, ...
  615.   Beispiel: MyCall = DH1DAE,,DH1DAE-2,,DH1DAE-4.
  616.   In diesem Fall wird das Monitor-Rufzeichen auf DH1DAE gestellt, die Kanäle
  617.   1 und 3 erhalten einen Leerstring und damit auch das Call DH1DAE, Kanal2
  618.   wird auf DH1DAE-2 und Kanal4 auf DH1DAE-4 eingestellt.
  619.  
  620.   Mit dem NoName-Befehl läßt sich einstellen, wie Stationen, deren Name noch
  621.   nicht in der Namensdatei gespeichert ist, vom System angeredet werden
  622.   sollen (Makro %N in *.GPI-Dateien).
  623.   Syntax: NoName = <anrede>
  624.  
  625.   Der Befehl "Prompt" definiert ein Systemprompt, welches nach einem
  626.   ausgeführten Fernsteuerbefehl zur Gegenstation gesendet wird, soweit es
  627.   aktiviert wurde. Das Prompt läßt sich auch während des Betriebes von GP
  628.   im Setup ändern.
  629.   Syntax: Prompt = <prompt>
  630.  
  631.   Im Monitorfenster lassen sich auf Wunsch zwischen den einzelnen angezeigten
  632.   Paketen eine zusätzliche Leerzeile einfügen, was das Monitorfenster
  633.   übersichtlicher macht. Dies ist mit dem Befehl "InsertMonLine" möglich.
  634.   Syntax: InsertMonLine = <ON/OFF>
  635.  
  636.   Die automatische Logbuchführung läßt sich auf Wunsch abschalten, dies wird
  637.   mit dem Befehl "Log" erreicht.
  638.   Syntax: Log = <ON/OFF>
  639.  
  640.   Ist das automatische Logbuch eingeschaltet, muß zusätzlich noch die Frequenz
  641.   angegeben werden, auf der man den Packet-Betrieb durchführt. Dies kann ent-
  642.   weder eine genaue Frequenzangabe oder auch eine Bandangabe sein, also z.B.
  643.   430.625 oder 70cm. Die Länge der Frequenz darf jedoch maximal 7 Buchstaben
  644.   lang sein.
  645.   Syntax: QRG = <frequenz>
  646.  
  647.   Der Backup-Befehl ermöglicht es, daß GP bei Programmende die Textpuffer
  648.   speichert und bei einem Neustart diese Puffer wieder in den Speicher lädt.
  649.   so gehen QSO-Daten nicht verloren, auch wenn GP während eines QSO unter-
  650.   brochen wird.
  651.   Syntax: Backup = <ON/OFF>
  652.  
  653.   Empfangene Pakete auf den QSO-Kanälen können auch akustisch angezeigt
  654.   werden, d.h. es gibt ein akustisches Signal, wenn ein Paket empfangen wurde.
  655.   Dies geschieht mit dem Befehl "RXClick".
  656.   Die möglichen Werte haben folgende Funktion:
  657.     0 : Kein Signal
  658.     1 : Akustisches Signal nur, wenn das Paket auf einem anderen als dem
  659.         gerade aktiven Kanal empfangen wurde.
  660.     2 : Immer ein akustisches Signal, auch wenn das Paket auf dem aktiven
  661.         Kanal empfangen wurde.
  662.   Syntax: RXClick = <0..2>
  663.  
  664.   Die Sprache der Remote-Meldungen kann auf einen Defaultwert eingestellt
  665.   werden. Es dürfen nur solche Sprachen gewählt werden, für die es auch eine
  666.   entsprechende *.GPT-Datei existiert.
  667.   Syntax: RemoteLanguage = <xxx>
  668.   Beispiel: RemoteLanguage = G      (Englische Remote-Texte  (G.GPT))
  669.  
  670.   Wird der Befehl weggelassen, wird bei einem Connect die jeweils aktive
  671.   Systemsprache als Remotesprache übernommen.
  672.  
  673.  
  674.  
  675. 3.2. Die Dateien *.GPI
  676.   
  677.   Die Dateierweiterung ".GPI" steht für "Graphic Packet Infofile". Dateien
  678.   mit dieser Erweiterung enthalten Informationstexte, die von anderen
  679.   Stationen z.B. durch bestimmte Fernsteuerbefehle gelesen werden können.
  680.   In allen Dateien, die diese Dateierweiterung besitzen, können Platzhalter
  681.   für Macros eingebaut werden. Es stehen insgesamt neun Macros zur Verfügung.
  682.   Die Platzhalter und die entsprechenden Macros lauten:
  683.  
  684.        %V : Versionsnummer dieser Software, in diesem Fall "1.20"
  685.        %C : Das Call der Gegenstation
  686.        %N : Der Name der Gegenstation
  687.        %Y : Das eigene Call
  688.        %K : Die Nummer des Kanals, auf dem der Text ausgesendet wird
  689.        %T : Die aktuelle GP-Uhrzeit im Format HH:MM:SS, z.B. "10:41:32"
  690.        %D : Das aktuelle Datum mit Wochentag, z.B. "25.03.1991"
  691.        %B : Entspricht dem Klingelzeichen (07h)
  692.        %I : Ist die Datei "NEWS.GPI" vorhanden, wird ein entsprechender Hinweis
  693.             auf die Existenz dieser Datei ausgegeben, ansonsten nichts.
  694.        %Z : Gibt die Zeitzone der GP-Uhr aus.
  695.        %_ : Fügt einen Wagenrücklauf+Zeilenvorschub ein.
  696.        %% : Das Prozentzeichen
  697.        %O : Liest eine Zeile aus ORIGIN.GPI (Auswahl durch Zufallsgenerator)
  698.        %? : Fordert die eingeloggte Station auf, ihren Namen einzugeben,
  699.             falls dieser noch nicht in NAMES.GP eingetragen ist.
  700.  
  701.   Zusätzlich kann noch eine Formatierungsangabe angefügt werden, welches die
  702.   Gesamtlänge des Macros bestimmt. Dies wird notwendig, da die Macros keine
  703.   definierte Länge besitzen, sondern je nach connecteter Station in der Länge
  704.   variieren können, z.B. das %N-Macro. Die Formatierung wird durch das Doppel-
  705.   kreuz gefolgt von einer zweistelligen Zahl bestimmt. Ist der eigentliche
  706.   Macrotext kürzer als die Formatangabe, wird der Rest mit Leerzeichen aufge-
  707.   füllt.
  708.   Beispiel: "%N#20" liefert den Namen der connecteten Station, die Gesamtlänge
  709.   des Macros ist aber immer 20 Zeichen. Wichtig wird eine Formatangebe, wenn
  710.   man einen Text, der Macros enthält, einrahmen will.
  711.   Als Beispiel für die Anwendung von Macros kann man die Datei "CTEXT.GPI"
  712.   heranziehen.
  713.  
  714.  
  715. 3.2.1 Die Datei(en) "CTEXT???.GPI"
  716.  
  717.   Diese Datei beinhaltet den allgemeinen Begrüßungstext, der ausgesendet wird,
  718.   wenn man von einer anderen Station connected wird. Der Standard-Connecttext
  719.   heißt CTEXT.GPI, es können jedoch auch Alternativ-Connecttexte angelegt
  720.   werden. Diese können dann während des Betriebs von GP bei Bedarf umgeschaltet
  721.   werden. Näheres dazu in Kapitel 5.11.
  722.  
  723.  
  724. 3.2.2 Die Datei "NEWS.GPI"
  725.  
  726.   Diese Datei dient zum speichern von aktuellen Neuigkeiten. Der Text kann
  727.   mit dem Fernsteuerbefehl "//NEws" gelesen werden. Die Datei kann gelöscht
  728.   werden, wenn keine aktuellen Neuigkeiten existieren.
  729.  
  730.  
  731. 3.2.3 Die Datei "<mycall>.GPI"
  732.  
  733.   Diese Datei wird mit dem Fernsteuerbefehl "//Info" angezeigt. Sie enthält
  734.   eine kurze Information über die eigene Station.
  735.   Für <mycall> muß das eigene Rufzeichen eingesetzt werden (z.B. DH1DAE.GPI).
  736.   Es können somit Info-Dateien für mehr als einen Benutzer angelegt werden,
  737.   falls mehrere OMs diese Station unter ihren eigenen Rufzeichen verwenden.
  738.  
  739.  
  740. 3.2.4 Die Dateien "F1.GPI".."F12.GPI"
  741.  
  742.   In diesen Dateien können Textmacros gespeichert werden, die besonders häufig
  743.   benutzt werden. Diese Texte werden aus GP heraus mit Shift-F1..F12 auf-
  744.   gerufen. Der Dateiname entspricht der Funktionstasten-Nummer, z.B. wird
  745.   die Datei "F5.GPI" wird mit Shift-F5 aufgerufen.
  746.   Die Makrodateien F11.GPI und F12.GPI können nur auf Rechnern verwendet
  747.   werden, die eine MF2-Tastatur angeschlossen haben und wo die Funktionstasten
  748.   F11 und F12 existieren.
  749.  
  750.  
  751. 3.2.5 Die Datei "QRT.GPI"
  752.  
  753.   Diese Datei wird gesendet, wenn der QSO-Partner der Fernsteuerbefehl //Q
  754.   auslöst. Nach dem Aussenden der Datei wird die Verbindung getrennt.
  755.  
  756.  
  757. 3.2.6 Die Datei "RUN.GPI"
  758.  
  759.   Wird von einem QSO-Partner der Fernsteuerbefehl "//RUN ?" aufgerufen, wird
  760.   der Inhalt dieser Datei gesendet. Die Datei sollte eine Kurzbeschreibung
  761.   aller externen Programme enthalten, die mit //RUN aufgerufen werden können.
  762.  
  763.  
  764. 3.2.7 Die Datei "ORIGIN.GPI"
  765.  
  766.   In dieser Datei kann der Anwender originelle Zitate usw. abspeichern und mit
  767.   Hilde des Makros %O im CTEXT usw. unterbringen. Für jedes Zitat steht nur
  768.   eine Zeile zur Verfügung, die maximal 255 Zeichen lang sein darf.
  769.  
  770.  
  771.  
  772. 3.3 Die Dateien "<call>.GPC"
  773.  
  774.   In diesen Dateien können persönliche Connect-Texte für bestimmte Calls
  775.   gespeichert werden, d.h. OM A kann anders begrüßt werden als OM B.
  776.   Wird man von einem OM connected und es existiert für sein Call eine
  777.   entsprechende *.GPC-Datei, wird die Datei "CTEXT.GPI" ignoriert und nur
  778.   die *.GPC-Datei gesendet.
  779.   Die persönlichen Connecttexte können wie die *.GPI-Dateien alle Macros
  780.   enthalten.
  781.  
  782.  
  783.  
  784. 3.4 Die Dateien "<call>.GPM"
  785.  
  786.   Diese Dateierweiterung bedeutet "Graphic Packet Mail".
  787.   Mit Hilfe dieser Dateien hat man die Möglichkeit, persönliche Nachrichten an
  788.   ein bestimmtes Rufzeichen zu richten. Wird man von dieser Station connected,
  789.   wird anstelle des normalen Begrüßungstextes diese Datei gesendet.
  790.   Es kann pro Call nur eine Mail-Datei existieren.
  791.   In den *.GPM-Dateien können die gleichen Macros verwendet werden, wie in den
  792.   *.GPI-Dateien.
  793.   Von der Gegenstation kann eine Mail-Datei mit dem Fernsteuerbefehl //Kill ge-
  794.   löscht werden. Dieses sollte am Ende einer Mail-Datei angegeben werden.
  795.   *.GPM-Dateien besitzen immer eine höhere Priorität als *.GPC-Dateien.
  796.  
  797.  
  798.  
  799. 3.5 Die Datei "MHEARD.GP"
  800.  
  801.   GP verwaltet intern eine MH-Liste, in der die 20 letztgehörten Rufzeichen
  802.   gespeichert werden. Von connecteten Stationen läßt sich diese Liste mit
  803.   dem Befehl "//MHeard" abrufen. Nach Beendigung von GP wird die MH-Liste
  804.   in der Datei "MHEARD.GP" abgespeichert.
  805.  
  806.  
  807.  
  808. 3.6 Die Datei "NAMES.GP"
  809.  
  810.   In dieser Datei werden die Namen und Connect-Pfade von anderen Stationen
  811.   gespeichert. Connectete Stationen können sich in die Liste eintragen,
  812.   indem sie den Befehl "//Name" benutzen. Da es sich bei der Namensliste um
  813.   einen gewöhnlichen ASCII-Text handelt, kann man die Liste auch selbst ändern.
  814.   Genauere Informationen zur Syntax der Pfadeinträge finden Sie in Kapitel 9.
  815.  
  816.  
  817.  
  818. 3.7 Die Dateien "*.GPB"
  819.  
  820.   Der Datei-Suffix ".GPB" bedeutet "Graphic Packet Backup" und bezeichnet die
  821.   Dateien, die von GP angelegt werden, um Programmdaten bei Beendigung des
  822.   Programms abzuspeichern und beim Starten wieder in den Speicher zu laden.
  823.   Diese Dateien dürfen nicht manipuliert werden !
  824.   Durch diese Dateien ist es möglich, GP während eines QSO's zu beenden und
  825.   wieder zu starten, ohne vorher disconnecten zu müssen.
  826.   In der Datei CSTAT.GPB werden die QSO-Daten, in der Datei BUFFERS.GPB die
  827.   Textpuffer gespeichert. (BUFFERS.GPB nur, wenn in CONFIG.GP der Befehl
  828.   "Backup = ON" enthalten ist) In CSTAT.GPB wird außerdem der Zustand der Fern-
  829.   steuerung für jeden Kanal und des Softscrollings gespeichert (ein oder aus).
  830.  
  831.  
  832.  
  833. 3.8 Die Datei "BINDATA.GP"
  834.  
  835.   Diese Datei beinhaltet die Daten für das Begrüßungsfenster.
  836.  
  837.   Im EGA-Modus kann das Begrüßungsfenster aus technischen Gründen leider nicht
  838.   gezeigt werden.
  839.  
  840.  
  841.  
  842. 3.9 Die Datei "ICONS.GP"
  843.  
  844.   In dieser Datei sind die Bilddaten der Symbole gespeichert. Diese werden bei
  845.   Bedarf von Diskette/Festplatte nachgeladen, es sei denn, man hat in seinem PC
  846.   EMS- oder XMS-Speicher installiert. In dem Fall wird die Datei beim Start
  847.   komplett diesen Speicher geladen und steht GP dort zur Verfügung, ohne das
  848.   weitere Plattenzugriffe erfolgen müssen. Die Datei muß im selben Verzeichnis
  849.   wie GP stehen. Fehlt diese Datei, werden anstelle der Symbole nur einfache
  850.   rote Felder angezeigt, die Funktionsweise von GP wird dadurch aber nicht
  851.   beeinträchtigt.
  852.  
  853.  
  854.  
  855. 3.10 Die Dateien "<mycall>.GPL"
  856.  
  857.   Die Dateierweiterung ".GPL" bedeutet "Graphic Packet Logfile" und bezeichnet
  858.   die Logbuchdateien, die vom integrierten Logbuch-Manager angelegt werden.
  859.   Für jedes MYCALL wird eine eigene Logbuchdatei angelegt, um so eine bessere
  860.   Übersicht zu erhalten. Für unterschiedliche SSIDs werden jedoch keine neuen
  861.   Dateien angelegt. Das Format der Logbuchdateien ist kompatibel zur Log-Datei
  862.   von SP.
  863.  
  864.  
  865. 3.11 Die Dateien "*.GPT"
  866.  
  867.   Diese Dateien enthalten die System- sowie Remote-Texte von GP. Dadurch ist
  868.   es möglich, GP mit unterschiedlichen Sprachen zu betreiben. Es können bis zu
  869.   acht unterschiedliche Sprachen gleichzeitig verwaltet werden.
  870.   Aus Gründen der Zugriffsgeschwindigkeit wurden die Texte in einem speziellen
  871.   Format abgespeichert. Für nähere Informationen schreiben Sie bitte eine Mail
  872.   an DH1DAE @ DB0SGL.DEU.EU
  873.  
  874.  
  875. 3.12 Die Dateien "*.GPH"
  876.  
  877.   In diesen Dateien werden die Texte für die Remote-Hilfen gespeichert. Diese
  878.   Texte werden gesendet, wenn eine Station den Befehl //Help aufruft. Da es
  879.   hier nicht so sehr auf hohe Geschwindigkeit ankommt, wurde für diese Datei
  880.   ein anderes Format gewählt als für die *.GPT-Dateien.
  881.   Jeder Text wird durch ein "@" eingeleitet, welchem der jweilige Befehl sowie
  882.   die Anzahl der signifikanten Buchstaben, d.h. wie weit der Befehl maximal
  883.   abgekürtzt werden darf, nachgestellt wird. Eine Ausnahme bildet der Text für
  884.   die generelle Hilfe, d.h. wenn nach dem Befehl //Help kein weiterer Parameter
  885.   angegeben wurde. Dieser Text wird durch "@@" gekennzeichnet.
  886.  
  887.  
  888. 3.13 Die Dateien "<call>.GPW"
  889.  
  890.   Diese Dateien haben nur für Sysops von TheNet-, BayCom-, Flexnet-Digipeatern
  891.   und DieBox-Mailboxen Bedeutung. In diesen Dateien werden die ensprechenden
  892.   Paßwort-Strings gespeichert. Nähere Informationen dazu in 5.12.
  893.  
  894.  
  895.  
  896. 4. Tastaturkommandos
  897.  
  898.  
  899. 4.1 Tastaturkommandos, die für alle Kanäle gelten
  900.  
  901.           F1..F10             : Schaltet auf Kanal 1..10
  902.           F11 bzw. ALT-F1     : DieBox-Checkfunktion
  903.           F12 bzw. ALT-F2     : DieBox-Listfunktion
  904.           ALT-M               : Schaltet auf den Monitorkanal
  905.           ALT-E               : Schaltet in den Editor
  906.           ALT-O               : DOS-Shell
  907.           ALT-R               : Softscroll für jeweiligen Kanal an/aus
  908.           ALT-U               : Setup
  909.           ALT-X               : Programm beenden
  910.           ALT-Z               : Zoom an/aus (nur VGA)
  911.           ALT-F4              : RX-Fenster löschen
  912.           ALT-F6              : Zeigt letzte Link-Status Meldung
  913.           ALT-F7              : Zeigt letzte Fehlermeldung
  914.           <Ins>               : Schaltet um zwischen Einfüge- und
  915.                                 Überschreibmodus.
  916.  
  917.  
  918.  
  919. 4.2 Kommandos, die nur für Kanal 1..10 gelten
  920.  
  921.           ALT-B               : Scrollbalken ein/aus
  922.           ALT-C               : Verbindung herstellen
  923.           ALT-D               : Verbindung trennen
  924.           ALT-Y               : Mycall setzen (nur wenn disconnected)
  925.           ALT-S               : QSO speichern
  926.           ALT-F               : Datei senden (nur wenn connected)  *)
  927.           ALT-F8              : Schaltet Splitscreen an/aus
  928.           ALT-F9              : Splitscreen-Trennlinie nach oben schieben
  929.           ALT-F10             : Splitscreen-Trennlinie nach unten schieben
  930.           ALT-T               : Connect-Text auswählen
  931.           ALT-Q               : Betriebsfrequenz eingeben
  932.           Shift-F1..F10       : Sendet Textmacro 1..10 (F1.GPI..F10.GPI)
  933.           Ctrl-D              : Schreibt das Datum in den Vorschreibpuffer
  934.           Ctrl-T              : Übernimmt die Uhrzeit in den Vorschreibpuffer
  935.           Ctrl-Y              : Zeile im Vorschreibpuffer löschen
  936.                                 (Wird zugleich in den Zwischenpuffer kopiert
  937.                                  und kann mit Ctrl-P wiederhergestellt werden)
  938.           Ctrl-C              : Zeile in den Zwischenpuffer kopieren (Copy)
  939.           Ctrl-P              : Zwischenpuffer in Zeile kopieren (Paste)
  940.           Ctrl-O              : Wählt per Zufallsgenerator eine Zeile aus der
  941.                                 Datei "ORIGIN.GPI" aus und kopiert sie in den
  942.                                 Vorschreibpuffer.
  943.           Ctrl-K oder
  944.           Ctrl-<INS>          : Kopiert einen selektierten Text aus dem RX-
  945.                                 fenster in den Editor.
  946.  
  947.  
  948.  
  949. 4.3 Editorbefehle
  950.  
  951.           ALT-L               : Text laden  *)
  952.           ALT-S               : Text speichern
  953.           Ctrl-Y              : Zeile löschen
  954.                                 (Wird zugleich in den Zwischenpuffer kopiert
  955.                                  und kann mit Ctrl-P wiederhergestellt werden)
  956.           Ctrl-C              : Zeile in den Zwischenpuffer kopieren (Copy)
  957.           Ctrl-P              : Zwischenpuffer in Zeile kopieren (Paste)
  958.           des weiteren alle Cursorsteuerungs-Kommandos (s.u.)
  959.  
  960.  
  961.  
  962. 4.4 DieBox-Check- und Listmenü-Kommandos
  963.  
  964.           ALT-S               : Checkliste sortieren (nicht bei LIST)
  965.           Cursortasten (s.u.) : Auswahlbalken auf gewünschten Eintrag setzen
  966.           <SPACE>             : Eintrag markieren/demarkieren
  967.           <RETURN>            : Read-Befehl zur Mailbox senden
  968.           <ESC>               : Check-Menü verlassen
  969.  
  970.  
  971.  
  972. 4.5 Bildschirm und Cursorsteuerung
  973.  
  974.           CursorUp            : Scrollt den Textpuffer nach oben
  975.           CursorDown          : Scrollt den Textpuffer nach unten
  976.           CursorRight         : Bewegt den Cursor nach Rechts
  977.           CursorLeft          : Bewegt den Cursor nach Links
  978.           PageUp              : Scrolling um eine Seite nach oben
  979.           PageDown            : Scrolling um eine Seite nach unten
  980.           Ctrl-PageUp         : Springt zum Textanfang
  981.           Ctrl-PageDown       : Springt zum Textende
  982.           Ctrl-CursorRight    : Setzt Cursor auf den Anfang des rechten Worts
  983.           Ctrl-CursorLeft     : Setzt Cursor auf den Anfang des linken Worts
  984.           Home                : Setzt Cursor in die erste Spalte  **)
  985.           End                 : Setzt Cursor an das Ende der Zeile  **)
  986.  
  987.  
  988.     *) Die Funktionen "Text laden" und "Datei senden" erwarten die Eingabe
  989.        eines Dateinamens. Tauchen in diesem Namen sogenannte Wildcards auf,
  990.        also * oder ?, wird eine File-Select-Box aktiviert und die Datei kann
  991.        aus einer Liste ausgewählt werden. Wird als Dateiname ein Unter-
  992.        verzeichnis angegeben, wird automatisch der Stellvertretername *.*
  993.        verwendet und eine dementsprechende Liste angezeigt. Die Auswahlliste
  994.        beginnt immer mit evtl. vorhandenen Unterverzeichnissen, gefolgt von
  995.        den eigentlichen Dateien. Die Unterverzeichnisse erkennt man an dem
  996.        Backslash (\), der direkt auf den Namen folgt. Durch Auswahl eines
  997.        Unterverzeichnisses wird zu dem neuen Pfad gewechselt und der Inhalt
  998.        dieses Verzeichnisses angezeigt. Das Anklicken des Verzeichnisses "..\"
  999.        wechselt in das vorherige Verzeichnis.
  1000.  
  1001.    **) Die Home- und End-Taste sind mangels geeigneterer Tasten im Monitor
  1002.        und Kanal 1-10 anders belegt. bei diesen Kanälen wird mittels dieser
  1003.        Tasten das Ausgabefenster um eine Zeile nach oben bzw. unten gescrollt.
  1004.  
  1005.  
  1006.  
  1007. 4.6 Erzeugung von ASCII-Zeichen 1-31
  1008.  
  1009.   Normalerweise kann man ASCII-Zeichen 1-31 durch die Tastenkombinationen
  1010.   Ctrl-[A..Z] bzw. durch andere Ctrl-Kombinationen erzeugen.
  1011.   Einige Ctrl-Funktionen sind aber durch GP belegt, z.B. Ctrl-D. In diesem Fall
  1012.   wird dann nicht das ASCII-Zeichen 4 sondern das Datum in den Eingabepuffer
  1013.   geschrieben. Unter bestimmten Bedingungen braucht man aber gerade ein ASCII-
  1014.   Zeichen, was von GP mit einem Makro belegt ist. In einem solchen Fall kann
  1015.   man das entsprechende Zeichen mit Hilfe der ALT-Taste und des Nummernblocks
  1016.   erzeugen. Dazu muß man die ALT-Taste drücken und gedrückt lassen. Dann kann
  1017.   man mit dem Nummernblock eine beliebige Zahl zwischen 1 und 255 eintippen und
  1018.   danach die ALT-Taste loslassen.
  1019.  
  1020.  
  1021.  
  1022.  
  1023. 5. Der QSO-Betrieb
  1024.  
  1025.  
  1026. 5.1 Allgemeine Informationen
  1027.  
  1028.   GP bietet die Möglichkeit, bis zu zehn QSOs gleichzeitig zu führen.
  1029.   Dazu stellt es pro QSO jeweils einen Kanal zur Verfügung.
  1030.   Auf diese Kanäle kann mit den Funktionstasten F1..F10 geschaltet werden.
  1031.   Für jeden Kanal läßt sich ein eigenes Rufzeichen einstellen. Dies ist
  1032.   mit ALT-Y möglich.
  1033.   Will man eine Verbindung mit einer anderen Station herstellen, muß man
  1034.   zunächst auf einen freien QSO-Kanal schalten und dann die Tastenkombination
  1035.   ALT-C drücken. Daraufhin wird man zur Eingabe des Rufzeichens der Zielstation
  1036.   aufgefordert. Ist die Station in der Namensdatei eingetragen, reicht die
  1037.   Eingabe des Calls ohne Pfad, ansonsten muß man den gesamten Pfad durch ein
  1038.   Leerzeichen getrennt hinter dem Rufzeichen angeben. Will man zum Beispiel
  1039.   DH1DAE über DB0NWS und DB0FN connecten und DH1DAE ist in der Namensdatei
  1040.   noch nicht eingetragen, muß man auf die Frage nach dem Rufzeichen
  1041.   "dh1dae db0nws db0fn" eingeben (Siehe TNC-2 Manual). Ist DH1DAE stattdessen
  1042.   in der Liste enthalten, reicht die Eingabe "dh1dae".
  1043.   Will man eine Verbindung trennen, einfach die Tastenkombination ALT-D
  1044.   betätigen.
  1045.   Ist man auf mehreren Kanälen gleichzeitig connected, so wird in der oberen
  1046.   Menüleiste angezeigt, wenn auf einem Kanal Text empfangen und noch nicht
  1047.   gelesen wurde. In so einem Fall erscheint der entsprechende Menüpunkt in
  1048.   anderen Farbe. Zusätzlich dazu hat man noch die Möglichkeit, das Empfangen
  1049.   von Paketen mit einem akustischen Signal zu unterlegen. (s. 3.1.8)
  1050.  
  1051.   Ist man mit einer Station verbunden, kann man einfach losschreiben. Der Text
  1052.   wird in dem oberen Fenster angezeigt und kann mit den Cursortasten editiert
  1053.   werden. Zum Aussenden einer Textzeile muß man <RETURN> drücken. Der Eingabe-
  1054.   editor verfügt zusätzlich über einen automatischen Zeilenumbruch, d.h. bei
  1055.   Erreichen des Zeilenendes wird ein Wort, das noch nicht zu Ende geschrieben
  1056.   wurde, automatisch in die nächste Zeile geschrieben und die letzte Zeile wird
  1057.   ausgesendet. Auf diese Weise kann es nicht zu unkontrollierten Trennungen von
  1058.   Wörtern am Ende einer Zeile kommen. Ein weiterer Vorteil ist, daß man nicht
  1059.   mehr <RETURN> drücken muß sondern längere Texte einfach eintippen kann, ohne
  1060.   sich um das Abschicken der Textzeilen zu kümmern. Nur zum Abschluß des Textes
  1061.   muß man die RETURN-Taste drücken, wenn die letzte Zeile weniger als 80
  1062.   Zeichen enthält. Der Zeilenumbruch ist als Default-Wert auf 80 Zeichen pro
  1063.   Zeile eingestellt. Dieser Wert läßt sich im Setup verändern. Dies ist dann
  1064.   wichtig, wenn man sich z.B. im Conversmodus eines Digipeaters befindet. In
  1065.   so einem Fall wird der gesendeten Zeile das Rufzeichen des Absenders voran-
  1066.   gestellt und die Länge der Zeile erhöht sich somit. Es ist deshalb günstig,
  1067.   bei Conversrunden den Zeilenumbruch auf 65 Zeichen pro Zeile einzustellen.
  1068.  
  1069.  
  1070.  
  1071. 5.2 Filetransfer (ALT-T)
  1072.  
  1073.   Diese Funktion sendet eine Datei von Diskette/Festplatte zum QSO-Partner,
  1074.   wobei in diesem Fall die Macros, wie sie bei den *.GPI-Dateien Verwendung
  1075.   finden, ignoriert werden. Es existieren drei Möglichkeiten der Dateiüber-
  1076.   tragung:
  1077.      1. Textdatei-Übertragung
  1078.      2. Binärdatei-Übertragung
  1079.      3. AutoBin-Übertragung
  1080.      4. Übertragung des Editor-Inhalts
  1081.   Bei der Textdatei-Übertragung wird eine Datei ganz gewöhnlich sequentiell
  1082.   gelesen und zum QSO-Partner gesendet. Dabei werden aber bestimmte Zeichen,
  1083.   wie z.B. LF oder EOF nicht übertragen, d.h. der Text wird leicht verändert.
  1084.   Dies spielt bei Textdateien allerdings keine Rolle.
  1085.  
  1086.   Will man aber Dateien übertragen, die nicht verändert werden dürfen, d.h.
  1087.   die Datei, die beim QSO-Partner empfangen und bei ihm auf Diskette/Festplatte
  1088.   gespeichert wurde, muß ein genaues Abbild der Datei sein, die von der eigenen
  1089.   Diskette gesendet wurde, also z.B. *.EXE-Dateien oder GIF-Bilder etc., muß
  1090.   man die Datei als Binärfile übertragen.
  1091.   Die AutoBin-Übertragung ist eine Erweiterung der Binärdatei-Übertragung.
  1092.   Hier wird ein kleines, einfaches Protokoll für die Übertragung benutzt, durch
  1093.   das eventuelle Fehler bei der Übertragung festgestellt werden können.
  1094.   Vor der eigentlichen Übertragung der Datei wird zunächst die Länge der Datei
  1095.   zu dem Terminalprogramm des QSO-Partners gesendet, welches mit einer Be-
  1096.   stätigung  dieser Information antwortet. Dann beginnt die eigentliche Datei-
  1097.   Übertragung. Nach Beendigung der Übertragung wird eine Prüfsumme, die während
  1098.   der Übertragung errechnet wurde, angezeigt und zum QSO-Partner gesendet,
  1099.   dessen Terminalprogramm verfährt genauso und so kann man beide Prüfsummen,
  1100.   die eigene und die des QSO-Partners vergleichen. Haben sie unterschiedliche
  1101.   Werte, so ist bei der Übertragung ein Fehler aufgetreten und die Datei, die
  1102.   beim QSO-Partner empfangen wurde, ist unbrauchbar und sollte gelöscht werden.
  1103.   Diese Art der Übertragung ist kompatibel zu Turbo Packet bzw. SP.
  1104.   Sie ist nur dann möglich, wenn der QSO-Parter ein Terminalprogramm benutzt,
  1105.   was ebenfalls diese Möglichkeit der Dateiübertragung beinhaltet, also z.B.
  1106.   Turbo Packet oder SP.
  1107.   Bei AutoBin-Übertragung muß immer zuerst der Empfänger sein Programm
  1108.   auf Empfang schalten, erst dann darf der Sender die Übertragung starten.
  1109.   Wird anders verfahren, wird der Header am Anfang der Übertragung vom
  1110.   Empfänger nicht decodiert und bestätigt, d.h. die Übertragung kann nicht
  1111.   stattfinden.
  1112.  
  1113.   Das DieBox-System bietet seit der Version 1.9 die Möglichkeit, Dateien mit
  1114.   Hilfe des AutoBin-Modus' in das Mailboxsystem einzuspielen und auszulesen.
  1115.   Näheres dazu in Kapitel 5.13.
  1116.  
  1117.   Die Aussendung des Editor-Inhalts entspricht der Übertragung einer Textdatei,
  1118.   nur daß anstelle einer Datei der Inhalt des eingebauten Texteditors gesendet
  1119.   wird. Ein weiterer Unterschied besteht darin, daß beim Senden des Editors
  1120.   eine Makro-Abfrage durchgeführt wird. Man sollte deshalb darauf achten, daß
  1121.   es nicht zu ungewollten Makroauswertungen kommt.
  1122.  
  1123.   Alle Arten der Dateiübertragung können jederzeit abgebrochen werden, indem
  1124.   die entsprechende Funktion erneut angewählt wird.
  1125.  
  1126.  
  1127.  
  1128. 5.3 QSO speichern (ALT-S)
  1129.  
  1130.   Ein bestehendes QSO kann auf verschiedene Weise gespeichert werden.
  1131.   Ist die Speicherung aktiviert worden, ändert sich der entsprechende Menütext
  1132.   und ist nun für das Beenden der Speicherung zu verwenden.
  1133.   Hier nun eine Beschreibung der verschiedenen Speichermethoden:
  1134.  
  1135.  
  1136. 5.3.1 Textdatei online
  1137.  
  1138.   Hier wird der Text im dem Moment, wo er empfangen und auf dem Bildschirm
  1139.   angezeigt wird, auf Diskette bzw. Festplatte geschrieben. Dies geschieht
  1140.   solange, bis die Speicherung beendet wird. Es wird jedoch nur der Text
  1141.   gespeichert, der nach dem Einschalten der Speicherfunktion empfangen wird.
  1142.   Selbst gesendeter Text wird ebenfalls gespeichert.
  1143.  
  1144.  
  1145. 5.3.2 Drucker online
  1146.  
  1147.   Diese Speichermethode funktioniert genauso wie "Diskette/Festplatte online",
  1148.   nur wird in diesem Fall speziell ein Drucker angesprochen und der Text, der
  1149.   selbst gesendet wird, mit einem anderen Druckattribut versehen wird, d.h.
  1150.   das Druckbild ist bei empfangenem Text anders als bei gesendetem (wie auf dem
  1151.   Bildschirm). Die Druckattribute können in der Konfigurationsdatei mit den
  1152.   Befehlen "DefaultPrint" und "InversPrint" eingestellt werden.
  1153.  
  1154.   Da DOS die Druckernamen wie Dateinamen behandelt, kann auch in eine Datei
  1155.   "gedruckt" werden. Dies geschieht, wenn man anstelle von "LPT1".."LPT4" oder
  1156.   "PRN" einen Dateinamen als Ziel angibt. Diese Datei kann danach jederzeit
  1157.   von DOS aus mit "COPY <datei> PRN" ausgedruckt werden.
  1158.  
  1159.   ACHTUNG: Wird in eine Datei "gedruckt", entfällt die Abfrage, ob eine Datei
  1160.            mit demselben Namen schon existiert. Ist dies der Fall, wird diese
  1161.            Datei gelöscht und mit dem neuen Inhalt überschrieben.
  1162.            Die Abfrage entfällt deshalb, da im Normalfall ein Drucker ange-
  1163.            sprochen werden soll und dieser ja schon vorher existierte.
  1164.  
  1165.  
  1166. 5.3.3 Ausschnitt speichern
  1167.  
  1168.   Hier kann man einen beliebigen Ausschnitt aus dem Textpuffer speichern.
  1169.   Dies ist nützlich, wenn man z.B. aus einer Mailbox einen interessanten Text
  1170.   ausgelesen hat und vorher die Online-Speicherung nicht eingeschaltet hatte.
  1171.   So kann man erst nach Lesen der Nachricht entscheiden, ob man sie wirklich
  1172.   speichern möchte oder nicht.
  1173.   Es kann jedoch nur Text gespeichert werden, der sich noch im Textpuffer be-
  1174.   findet. Ist der Textpuffer klein gewählt, so kann es vorkommen, daß ein
  1175.   Text zum Teil schon wieder überschrieben wurde und somit dieser Teil des
  1176.   Textes verloren ist. Deshalb sollte man für einen Kanal einen relativ
  1177.   großen Textpuffer wählen (z.B. 500 Zeilen), auf dem man seine Mailbox immer
  1178.   connected. Große GIF-Bilder etc., sofern sie mit 7Plus o.ä. in ein Text-
  1179.   format codiert wurden, sollten sicherheitshalber aber immer online ge-
  1180.   speichert werden. 7Plus-Dateien im speziellen lassen sich am besten mit der
  1181.   Code-Autosave-Funktion speichern. (siehe 5.3.5)
  1182.   Als Zieldatei kann man entweder eine Datei oder ein anderes DOS-Gerät
  1183.   angeben. Wird die Speicherung auf einen Drucker geleitet, entspricht das
  1184.   Druckbild der Funktion im Punkt 5.3.2. Für das Drucken eines Ausschnitts muß
  1185.   man den entsprechenden Druckernamen eingeben, also z.B. "LPT1".
  1186.  
  1187.  
  1188. 5.3.4 AutoBin-Speicherung
  1189.  
  1190.   Diese Funktion speichert eine Binärdatei mit einem Übertragungsprotokoll,
  1191.   das kompatibel zu Turbo Packet, SP und AHP (Automodus) ist.
  1192.   Genauere Beschreibung siehe Punkt 5.2.
  1193.   Will man eine Binärdatei vom QSO-Partner empfangen, muß man zuerst bei
  1194.   sich die Binärfile-Speicherung aktivieren, BEVOR beim QSO-Partner die
  1195.   Übertragung gestartet wird.
  1196.   Will man eine Binärdatei speichern, die mit 7Plus etc. codiert wurde, kann
  1197.   die Datei problemlos auch als normaler Text gespeichert werden, also mit
  1198.   "Diskette/Festplatte online" (siehe 5.3.1). Bei Mailboxen ist dies sogar
  1199.   notwendig, da Mailboxen diese Art von Binärfile-Übertragung nicht unter-
  1200.   stützen.
  1201.  
  1202.  
  1203. 5.3.5 Code-AutoSave
  1204.  
  1205.   Code-AutoSave ist eine nützliche Funktion zum Speichern von 7Plus- und
  1206.   LCPlus-codierten Dateien. Das Speichern eines solchen Files wird in diesem
  1207.   Fall mämlich von GP automatisch organisiert und man braucht sich selbst keine
  1208.   Gedanken mehr über den richtigen Dateinamen usw. zu machen. Erkannt werden
  1209.   alle 7Plus- und LCPlus-Dateien, also auch .ERR- und .COR-Dateien. Praktisch
  1210.   ist diese Utility besonders dann, wenn ein Programm oder Bild in mehrere
  1211.   Teile geteilt wurde. Da GP automatisch den richtigen Namen für die ent-
  1212.   sprechende Datei auswählt, braucht man sich selbst gar nicht mehr darum zu
  1213.   kümmern, sondern muß nur noch z.B. "r 10-20" eingeben und kann danach erstmal
  1214.   eine Tasse Tee trinken...
  1215.   Die Funktionsweise dieses Utilities ist relativ einfach:
  1216.   Sobald ein 7Plus-Header erkannt wird und es ist eine Speicherung nicht ein-
  1217.   geschaltet, dann aktiviert GP automatisch die Online-Speicherung und zeigt
  1218.   dies durch ein Info-Fenster an. Die nachfolgenden Daten werden solange ge-
  1219.   speichert, bis die entsprechende Ende-Kennung empfangen wird. Die so ent-
  1220.   standene Datei auf Diskette/Festplatte enthält dann nur die informativen
  1221.   Daten, der übrige Text, z.B. der Mailbox-Header werden nicht gespeichert.
  1222.  
  1223.   Aktiviert bzw. deaktiviert wird diese Funktion im Setup-Menü, nähere Infor-
  1224.   mationen dazu in Kapitel 10.
  1225.  
  1226.  
  1227.  
  1228. 5.4 Text in Editor kopieren
  1229.  
  1230.   Ab der Version 1.20 gibt es die Möglichkeit, bereits empfangenen Text aus
  1231.   einem QSO-Fenster in den Editor zu kopieren und ihn dort weiterzuverarbeiten.
  1232.   Für diese Funktion ist jedoch eine Maus erforderlich!
  1233.   Um einen gewünschten Textausschnitt in den Editor zu kopieren, muß man diesen
  1234.   Ausschnitt zunächst mit Hilfe der Maus selektieren. Dazu klickt man die
  1235.   Anfangszeile des gewünschten Blocks an und hält die Maustaste gedrückt. Dann
  1236.   bewegt man die Maus bei gedrückter Maustaste nach oben oder unten, bis alle
  1237.   gewünschten Textzeilen inversfarbig markiert sind. Dann läßt man die Maus-
  1238.   taste wieder los und betätigt die Tastenkombination Ctrl-<INS> oder Ctrl-K.
  1239.   Befindet sich noch ein anderer Text im Editor, der noch nicht gespeichert
  1240.   wurde, erscheint eine entsprechende Abfrage. Wählt man "Abbruch", so wird
  1241.   der selektierte Text nicht in den Editor kopiert, bleibt aber selektiert.
  1242.   Eine erneute Textselektion auf demselben Kanal löscht die alte Markierung.
  1243.  
  1244.  
  1245.  
  1246. 5.5 Fernsteuerbetrieb
  1247.  
  1248.   GP bietet eine Reihe von Fernsteuerbefehlen, die der QSO-Partner ausführen
  1249.   kann. Allen Fernsteuerbefehlen müssen zwei Schrägstriche vorangestellt
  1250.   werden, damit GP diese als Fernsteuerbefehle interpretiert. So kann es
  1251.   jedoch zu Fehlauslösungen kommen, wenn in der ersten Spalte ein Satz zufällig
  1252.   mit zwei Schrägstrichen beginnt. Dies kann besonders bei Mailboxbenutzung
  1253.   passieren, wenn einige OMs in ihren Beiträgen aus irgendwelchen Gründen
  1254.   Fernsteuerbefehle verwenden. Aus diesem Grund ist es ratsam, bei Mailbox-
  1255.   betrieb die Fernsteuerung auf dem entsprechenden Kanal abzuschalten.
  1256.  
  1257.   Die Beschreibung der einzelnen Befehle befindet sich in der Datei "HELP.EXE".
  1258.   Dieses Programm muß sich immer im gleichen Verzeichnis wie GP befinden,
  1259.   da dieses Programm bei Aufruf der Fernsteuerfunktion "//h" gestartet wird
  1260.   und die Ausgabe zum QSO-Partner gesendet wird. Da das Programm die DOS-
  1261.   Standardausgabe benutzt, kann es auch von der DOS-Befehlsebene aufgerufen
  1262.   werden.
  1263.   Für die Befehle, die der Dateimanipulation/verwaltung dienen, muß in der
  1264.   Konfigurationsdatei ein Pfad angegeben werden. Alle Benutzer haben die
  1265.   gleiche Priorität und dürfen somit alle Befehle verwenden. Deshalb sollte
  1266.   als Verzeichnis ein anderes als das GP-Verzeichnis gewählt werden.
  1267.   Der Befehl zum Ändern des Pfades in "CONFIG.GP" ist "UserDir = <pfad>".
  1268.   Wird GP auf der Festplatte installiert, muß unbedingt die Pfadeinstellung
  1269.   entsprechend geändert werden, da die Dateibefehle sonst nicht benutzt werden
  1270.   können.
  1271.   Fernsteuerbefehle können auch vom Sysop selbst ausgeführt werden und die
  1272.   Ausgabe wird zum QSO-Partner gesendet, als wenn der QSO-Partner selbst den
  1273.   Befehl gesendet hätte.
  1274.   Dies geschieht durch drücken der <ESC>-Taste. Daraufhin erscheint ein
  1275.   Eingabefenster und man braucht nur den Fernsteuerbefehl einzugeben.
  1276.   Zu beachten ist, daß man dem Fernsteuerbefehl zwei Schrägstriche ("//")
  1277.   voranstellen muß, damit dieser als Fernsteuerbefehl erkannt wird.
  1278.   (z.B. "<ESC>//h" sendet den Hilfetext zur Gegenstation)
  1279.  
  1280.  
  1281.  
  1282. 5.6 Externe Programme
  1283.  
  1284.   Mit dem Fernsteuerbefehl "//RUN <Programm>" kann ein QSO-Partner von Ihnen
  1285.   selbstgeschriebene Programme starten. Die Ausgabe der Programme geschieht
  1286.   dann nicht auf dem Bildschirm sondern wird zum TNC umgeleitet. Damit die
  1287.   Umleitung der Bildschirmausgabe funktioniert, müssen diese Programme die
  1288.   DOS-Standardausgabe verwenden. Des weiteren dürfen die Programme auch keine
  1289.   Tastatureingaben verlangen. Alle evtl. notwendigen Eingaben müssen die
  1290.   Programme über die Kommandozeile erhalten. Als Beispiel kann hier das Pascal-
  1291.   Programm "HELP.PAS" dienen.
  1292.   In der Ausgabe der Programme können wie bei den *.GPI-Dateien ebenfalls
  1293.   Macros verwendet werden.
  1294.   Will man externe Programme in TURBO PASCAL 4.0/5.x/6.0 schreiben, muß man
  1295.   beachten, daß man die Unit CRT NICHT benutzen darf, da diese die Bildschirm-
  1296.   ausgabe automatisch entweder direkt in den Bildschirmspeicher schreibt oder
  1297.   BIOS-Funktionen benutzt, d.h. die DOS-Standardausgabe umgeht.
  1298.   Als externes Programm ist auf dieser Diskette das Programm "SYSINFO.EXE"
  1299.   vorhanden, was eine kurze Systembeschreibung des benutzten PC's liefert.
  1300.   Für externe Programme muß ein Verzeichnis angelegt werden, in dem diese
  1301.   Programme zu finden sind und der Pfad zu diesem Verzeichnis muß in der
  1302.   Konfigurationsdatei entsprechend angegeben werden. Der Befehl hierfür lautet
  1303.   "ExternalDir = <pfad>".
  1304.  
  1305.  
  1306.  
  1307. 5.7 Splitscreen
  1308.  
  1309.   Will man während eines QSO's zusätzlich den Monitor beobachten, kann man
  1310.   mit ALT-F8 den Bildschirm teilen, wobei im oberen Teil weiterhin das QSO und
  1311.   im unteren Teil der Monitor dargestellt wird. Mit den Tasten ALT-F9 und
  1312.   ALT-F10 läßt sich die Trennzeile zwischen den beiden Fenstern verschieben.
  1313.   Der Splitscreen läßt sich auch mittels der rechten Maustaste ein- und aus-
  1314.   schalten. Die Große der Fenster läßt sich verändern, indem man den Maus-
  1315.   zeiger auf die Trennzeile positioniert, die linke Maustaste drückt und bei
  1316.   gedrückter Taste die Maus nach oben oder unten bewegt.
  1317.  
  1318.  
  1319.  
  1320. 5.8 Scroll-Lock
  1321.  
  1322.   Die Bildschirmausgabe kann gestoppt werden, wenn man die Taste Scroll-Lock
  1323.   drückt. Die gleiche Funktion übernimmt auch der Schalter "ScrLock" auf der
  1324.   Trennleiste zwischen QSO- und Monitorbildschirm. Dieser Schalter kann mit
  1325.   der Maus ein- und ausgeschaltet werden.
  1326.   ACHTUNG: Die Bildschirmausgabe bleibt gestoppt, solange der Scroll-Lock-
  1327.            Modus aktiv ist (Scroll-Lock-Led leuchtet bzw. ScrollLock-Schalter
  1328.        "gedrückt"). Vergißt man, den Modus durch nochmaliges Drücken der
  1329.        Scroll-Lock-Taste zu deaktivieren, kann der Puffer des TNC
  1330.        überlaufen und es kommt zu Fehlern.
  1331.  
  1332.  
  1333.  
  1334. 5.9 TNC-Befehle
  1335.  
  1336.   Will man TNC-Parameter ändern, kann man dies tun, indem man die <ESC>-Taste
  1337.   drückt. Daraufhin erscheint ein Eingabefenster, wo man den TNC-Befehl ein-
  1338.   geben kann. Durch nochmaliges Drücken der <ESC>-Taste wird das Eingabefenster
  1339.   wieder geschlossen, ohne einen evtl. eingegeben Befehl auszuführen.
  1340.  
  1341.  
  1342.  
  1343. 5.10 Logbuchführung
  1344.  
  1345.   Auf Wunsch wird von GP automatisch Logbuch geführt. Dies ist der Fall, wenn
  1346.   in der Konfigurationsdatei der Befehl "Log = ON" enthalten ist.
  1347.  
  1348.  
  1349.  
  1350. 5.11 Verschiedene Connect-Texte
  1351.  
  1352.   GP bietet die Möglichkeit, verschiedene Connect-Texte zu verwalten. Man kann
  1353.   sich so verscheidene Connect-Texte vorbereiten und diese dann bei ent-
  1354.   sprechender Gelegenheit einfach und schnell umschalten.
  1355.   Der Standard-Connect-Text trägt den DOS-Dateinamen "CTEXT.GPI". Alternative
  1356.   Connect-Texte können so angelegt werden, indem der Präfix des Dateinamen um
  1357.   bis zu drei Buchstaben erweitert wird. Beispiele sind z.B.:
  1358.   "CTEXT_A.GPI", "CTEXT_01.GPI", "CTEXTABC.GPI" ...
  1359.  
  1360.   Beim Betrieb mit mehren Mycall-Verzeichnissen kann es dabei allerdings zu
  1361.   Problemen führen, wenn alternative Connect-Texte nur für eines von
  1362.   verschiedenen Mycalls existieren. Wird der ausgewählte alternative CText
  1363.   nicht gefunden, wird der Standard-CText gesendet.
  1364.  
  1365.  
  1366. 5.12 Sysop-Funktionen
  1367.  
  1368.   Für Sysops von TheNet-,BayCom- und Flexnet-Digipeatern sowie DieBox-Mailboxen
  1369.   bietet GP eine automatische Generierung des Sysop-Paßwortes. Das Paßwort wird
  1370.   automatisch generiert und in den Vorschreibpuffer geschrieben, sobald die
  1371.   Antwort des Digis auf den Befehl "SY" bzw. "PW" gekommen ist. Es MUSS auf
  1372.   jeden Fall mindestens "SY" zum Digi gesendet werden, damit GP das Paßwort
  1373.   generieren kann. Bei DieBox-Mailboxen wird das Paßwort direkt beim Einloggen
  1374.   generiert.
  1375.   Für jeden Digi bzw. jede Mailbox muß eine eigene Datei angelegt werden, die
  1376.   den Namen des Digis/der Mailbox trägt und den Suffix ".GPW" enthält. Hat das
  1377.   Call einen SSID, so muß auch dieses im Dateinamen angegeben werden, jedoch
  1378.   ohne Bindestrich.
  1379.   Beispiel: Die Datei für DB0IZ-9 müßte "DB0IZ9.GPW" heißen.
  1380.   Die Paßwortdateien dürfen nur den eigentlichen Paßwortstring enthalten, bzw.
  1381.   bei Flexnet eine fünstellige Dezimalzahl und bei DieBox 60 Zeilen zu je 27
  1382.   Zeichen.
  1383.  
  1384.  
  1385. 5.13 Das DieBox-AutoBin
  1386.  
  1387.   Das DieBox-System bietet seit der Version 1.9 die Möglichkeit, binäre Dateien
  1388.   mit Hilfe des AutoBin-Modus' in das Mailboxsystem einzuspielen bzw. wieder
  1389.   auszulesen. Die Vorgehensweise unterscheidet sich dabei nicht von der
  1390.   bisherigen Methode, Files einzuspielen bzw. auszulesen. Man muß nur jeweils
  1391.   bei GP das AutoBin-Senden bzw. Speichern einschalten und der Rest geht
  1392.   automatisch. Beim Auslesen mehrerer Binärdateien direkt hintereinander muß
  1393.   man jedoch darauf aufpassen, daß man die AutoBin-Speicherung bei jeder Datei
  1394.   von Hand wieder einschalten muß. Leider ist eine vollkommene Automatisierung
  1395.   des Box-AutoBin-Modus nicht möglich, da im #BIN#-Header der Mailbox die
  1396.   Angabe des Dateinamens fehlt.
  1397.   Man erkennt binäre Dateien in der Mailbox an einem vorangestellten "(BIN)"
  1398.   im Titel.
  1399.  
  1400.  
  1401.  
  1402.  
  1403. 6. Anwendung der MailBox-Utilities
  1404.  
  1405.   Die folgenden Utilities zur Mailboxbenutzung funktionieren nur bei
  1406.   Mailboxen, die mit der DieBox-Software ausgestattet sind. In DL haben
  1407.   die meisten Mailboxen diese Software in Betrieb.
  1408.   Wenn Sie mit dem Mailbox-Betrieb noch nicht vertraut sind, lesen Sie
  1409.   bitte die Hilfestellungen der Mailbox (HELP).
  1410.  
  1411.  
  1412.  
  1413. 6.1 Das BBS-Menu
  1414.  
  1415.   Mailboxen bieten die Möglichkeit, alle neuen Einträge seit dem letzten Login
  1416.   aufzulisten. Eine solche Liste entspricht bei jedem Mailboxsystem einem
  1417.   bestimmten Format. GP ist in der Lage, die entsprechenden Listen von ver-
  1418.   schiedenen gängigen BBS-Systemen zu erkennen. Erkannt werden:
  1419.     DieBox
  1420.     F6FBB (getestet wurden die Versionen 5.13 und 5.14)
  1421.     DK5SG-BBS (DB0SAO)
  1422.     DB0IE
  1423.  
  1424.   Empfängt GP eine solche Liste, wird diese in einem speziellen Puffer
  1425.   gespeichert. Dieser Puffer ist mit einem Auswahlmenü gekoppelt, so daß man
  1426.   sich bequem den gewünschten Eintrag zum Lesen auswählen kann.
  1427.   Der gewählte Listeneintrag wird dann automatisch in einen Befehl zum Lesen
  1428.   der Datei umgewandelt und an die Mailbox gesendet. Danach muß man nur noch
  1429.   auf den Text warten.
  1430.   Nachdem die Verbindung mit der Mailbox getrennt wurde, wird die Liste
  1431.   wieder gelöscht. Die Liste wird aber nur dann gelöscht, wenn die Verbindung
  1432.   vom Benutzer selbst getrennt wurde, sei es durch einen Disconnect oder den
  1433.   Quit-Befehl der Mailbox. Bei Timeouts, Link failures usw. bleibt die Liste
  1434.   erhalten und kann bei erneutem Connecten der Mailbox wiederverwendet werden.
  1435.   Der erneute Connect der Mailbox nach einem Timeout muß jedoch auf demselben
  1436.   Kanal erfolgen!
  1437.   Da nur EIN Auswahlmenü existiert, kann man diese Funktion auch nur dann
  1438.   anwenden, wenn man NUR MIT EINER MAILBOX ZUR GLEICHEN ZEIT verbunden ist,
  1439.   ansonsten werden alle Einträge der verschiedenen Mailboxen in einen Puffer
  1440.   geschrieben und es kommt unweigerlich zu Fehlern.
  1441.   Die Anwendung dieser Funktion gestaltet sich so:
  1442.      1. Mailbox connecten
  1443.      2. Den enstsprechenden Check-Befehl zur Mailbox senden
  1444.      3. Nachdem die gesamte Liste angekommen ist und das Prompt der Mailbox
  1445.         erscheint, mit ALT-F1 die Check-Funktion anwählen, die gewünschten
  1446.         Nachrichten zum Lesen mit den Cursortasten auswählen und mit der
  1447.         Leertaste markieren. Will man die Nachrichten lesen, muß man <RETURN>
  1448.         eingeben. Danach braucht man nur noch auf die Nachrichten zu warten.
  1449.         Punkt 3 kann beliebig oft wiederholt werden.
  1450.         Will man nur eine Datei auslesen, reicht es, den Auswahlbalken auf den
  1451.         gewünschten Eintrag zu positionieren und <RETURN> zu drücken.
  1452.  
  1453.   Auf Wunsch kann die Liste auch nach Rubriken sortiert werden, damit wird die
  1454.   Liste wesentlich übersichtlicher, da man sich meistens sowieso nur für be-
  1455.   stimmte Rubriken interessiert.
  1456.  
  1457.   Befindet sich im BBS-Menü noch eine Liste und eine neue Liste wird empfangen,
  1458.   erscheint eine Abfrage "Alte Liste löschen   Ja, Nein,Abbruch". Wählt man
  1459.   "Ja", so wird die alte Liste gelöscht und durch die neuen Einträge ersetzt.
  1460.   "Nein" fügt die neuen Einträge an die alte Liste an.
  1461.   "Abbruch" bricht die Funktion ab, indem die Aussendung des Check- oder List-
  1462.   Befehls verhindert wird.
  1463.  
  1464.  
  1465.  
  1466. 6.2 Die DieBox-Listfunktion
  1467.  
  1468.   Die Listfunktion hat im Prinzip die gleiche Funktion wie die Checkfunktion.
  1469.   Dieses Menü funktioniert aber nur mit DieBox-Mailboxen. Die Liste kann nur
  1470.   einer Rubrik zugeordnet werden. Beim Listen einer anderer Rubrik werden die
  1471.   vorherigen Einträge gelöscht.
  1472.   Die Anwendung dieser Funktion sieht so aus:
  1473.      1. Mailbox connecten
  1474.      2. eine gewünschte Rubrik auflisten, z.B. "l ibm"
  1475.         (weitere Info lesen Sie bitte in der Hilfestellung der Mailbox)
  1476.      3. Nachdem die gesamte Liste angekommen ist und das Prompt der Mailbox
  1477.         erscheint, mit ALT-F2 die List-Funktion anwählen, die gewünschten
  1478.         Nachrichten zum Lesen mit den Cursortasten auswählen und mit der
  1479.         Leertaste markieren. Will man die Nachrichten lesen, muß man <RETURN>
  1480.         eingeben. Danach braucht man nur noch auf die Nachrichten zu warten.
  1481.         Punkt 3 kann beliebig oft wiederholt werden.
  1482.         Will man nur eine Datei auslesen, reicht es, den Auswahlbalken auf den
  1483.         gewünschten Eintrag zu positionieren und <RETURN> zu drücken.
  1484.  
  1485.  
  1486.  
  1487.  
  1488. 7. Der GP-Editor
  1489.  
  1490.   Bei diesem Editor handelt es sich um einen einfaches Instrument zum
  1491.   Bearbeiten von kleineren Textdateien, z.B. der Konfigurationsdatei oder
  1492.   Infotexten wie "NEWS.GPI" oder "CTEXT.GPI".
  1493.   Der Editor bietet keinen besonderen Bedienungskomfort, doch sind alle
  1494.   wesentlichen Cursorsteuerungen vorhanden. Außerdem bietet dieser Editor
  1495.   den Vorteil, GP nicht extra verlassen zu müssen, um einen Text zu editieren.
  1496.   Die Größe des Editor-Speichers läßt sich in der Konfigurationsdatei auf
  1497.   eigene Wünsche einstellen. Der Speicher wird dabei in Zeilen à 80 Zeichen
  1498.   angegeben. Das Minimum sind 40 Zeilen, das Maximum 795 Zeilen (ca. 64KB).
  1499.   Es existieren zwei Modi, in denen der Editor betrieben werden kann.
  1500.   Im Einfügemodus werden alle Zeichen, die rechts vom Cursor stehen, nach
  1501.   rechts geschoben und das neue Zeichen in den Text eingefügt.
  1502.   Im Überschreib-Modus wird stattdessen das Zeichen, auf dem sich der Cursor
  1503.   befindet, durch das neue Zeichen ersetzt.
  1504.   Optisch wird der Einfügemodus durch einen "halben" Cursor angezeigt, während
  1505.   im Überschreibmodus ein "voller" Cursor zu sehen ist.
  1506.   Zwischen diesen Modi wird mit der Insert-Taste umgeschaltet.
  1507.  
  1508.   Bei der Benutzung des GP-Editors muß zwischen "Textzeile" und "Bildschirm-
  1509.   zeile" unterschieden werden. Eine Bildschirmzeile kann maximal 80 Zeichen
  1510.   lang werden und beinhaltet die Zeichen, die tatsächlich auf dem Bildschirm
  1511.   zu sehen sind. Eine Textzeile kann ais mehreren Bildschirmzeilen bestehen und
  1512.   ist das, was nach dem Speichern der Datei in einer Zeile vorhanden ist.
  1513.   Der GP-Editor kann Textzeilen bis 255 Zeichen Länge verarbeiten, diese werden
  1514.   jedoch in mehrere Bildschirmzeilen zu je 80 Zeichen aufgeteilt. Pro Bild-
  1515.   schirmzeile sind maximal 80 Zeichen erlaubt. Wird versucht, mehr als 80
  1516.   Zeichen in eine Bildschirmzeile zu schreiben (im Einfügemodus), werden die
  1517.   Tastatureingaben ignoriert.
  1518.   Das Ende einer Textzeile wird mit einer Raute markiert. Fehlt diese Raute, so
  1519.   wird beim Speichern die nächste Bildschirmzeile angefügt, ohne ein CR/LF
  1520.   zwischen den Bildschirmzeilen einzufügen.
  1521.  
  1522.   Zum Laden eines Textes die Tastenkombination ALT-L drücken und dann den
  1523.   Dateinamen angeben.
  1524.   Zum Speichern eines Textes ALT-S drücken und Dateinamen eingeben.
  1525.  
  1526.   Will man eine neue Datei, die noch nicht auf der Diskette/Festplatte exis-
  1527.   tiert, einfach ALT-L drücken und dann den gewünschten Dateinamen eingeben und
  1528.   die nachfolgende Frage, ob die Datei neu angelegt werden soll, mit "J" beant-
  1529.   worten.
  1530.  
  1531.  
  1532.  
  1533.  
  1534. 8. Die MH-Liste (ALT-H)
  1535.  
  1536.   GP verwaltet eine interne MH-Liste, welche die 40 letztgehörten Stationen
  1537.   auflistet. Diese Liste wird bei dem Fernsteuerbefehl //MHeard an die Gegen-
  1538.   station gesendet. Die MH-Liste erhält ihre Informationen aus dem Monitor-
  1539.   kanal und wird nur auf den neuesten Stand gebracht, wenn der Monitor ein-
  1540.   geschaltet ist (Monitor Mode sollte nicht "N" sein).
  1541.   Die MH-Liste bietet die Möglichkeit, zu untersuchen, ob ein gehörtes Call
  1542.   schon in der Datei NAMES.GP eingetragen ist. Um dieses zu prüfen, braucht
  1543.   man nur den inversen Balken auf ein Rufzeichen zu bringen und <RETURN> zu
  1544.   drücken. Die Auswahl kann natürlich auch mit der Maus geschehen, die Funk-
  1545.   tionsweise ist dieselbe, wie beim Box-Check-Menü.
  1546.  
  1547.  
  1548.  
  1549.  
  1550. 9. Der Autorouter
  1551.  
  1552.   Der Autorouter von GP hilt Ihnen, bekannte Stationen zu connecten, ohne daß
  1553.   Sie den kompletten Pfad eingeben müssen oder sich von Hand durch die
  1554.   Digipeater durchzuconnecten. Voraussetzung dafür ist jedoch, daß der Pfad
  1555.   zu der jeweiligen Station bekannt ist und in der Datei NAMES.GP eingetragen
  1556.   wurde. Die Listeneinträge haben immer folgende Syntax:
  1557.  
  1558.     TYP>CALL NAME; PFAD
  1559.  
  1560.   Wichtig ist die richtige Angabe des Typs, denn dadurch erkennt GP, welche
  1561.   Aktionen durchgeführt werden dürfen und welche nicht. So kann die Check- und
  1562.   List-Funktion nur bei Mailboxen gebraucht werden, während ein Nachricht mit
  1563.   Hilfe des Fernsteuerbefehls "//<n> <Text>" nur an Kanäle geschickt werden
  1564.   kann, die mit einem TERM (Terminal-Endstelle) verbunden sind.
  1565.   Der Name der Station darf Leerzeichen enthalten und kann theoretisch beliebig
  1566.   lang sein, im Programm werden allerdings nur die ersten 22 Buchstaben des
  1567.   Namens angezeigt.
  1568.   Ist die entsprechende Station direkt und ohne einen Digipeater erreichbar,
  1569.   dann wird der Pfadeintrag einfach weggelassen, ansonsten enthält der Pfad
  1570.   eine Auflistung aller notwendigen Digipeater.
  1571.   Ein Digipeatereintrag hat immer die Syntax TYP>CALL.
  1572.   TYP kann folgende Buchstaben annehmen:
  1573.  
  1574.     B : Mailbox             (z.B. B>DB0SGL)
  1575.     D : Digipeater          (z.B. D>DB0ID)
  1576.     F : Flexnet-Digipeater  (z.B. F>DB0FN)
  1577.     N : NetRom-Digipeater   (z.B. N>DB0DOZ)
  1578.     T : Terminal-Endstelle  (z.B. T>DH1DAE)
  1579.         Wird eine Terminal-Endstelle als Digipeater benutzt, dann generiert
  1580.         GP automatisch einen entsprechenden Remote-Befehl, also "//C ...".
  1581.  
  1582.   Anhand dieser Typenbezeichner erkennt GP, auf welche Weise über die einzelnen
  1583.   Stationen connected werden muß. Ein Pfadeintrag sieht z.B. folgendermaßen aus:
  1584.  
  1585.     T>DH1DAE Ulf; D>DB0NWS D>DB0FN T>DH1DAE
  1586.  
  1587.   In diesem Fall sendet GP an den TNC den Befehl "C DH1DAE DB0NWS DB0FN".
  1588.  
  1589.   Ist in der Pfadliste jedoch ein N>- oder F>-Digi vorhanden, z.B.:
  1590.  
  1591.     T>DH1DAE Ulf; N>DB0HSK N>DB0DOZ D>DB0FN T>DH1DAE
  1592.  
  1593.   dann sieht die Connectsequenz etwas anders aus. Jetzt wird zunächst der
  1594.   Digipeater DB0HSK connected, dann der Befehl "C DB0DOZ" und anschließend der
  1595.   Befehl "C DH1DAE DB0FN" ausgesendet.
  1596.  
  1597.  
  1598.  
  1599. 9.1 Rekursive Pfadeinträge
  1600.  
  1601.   In der Pfadliste muß nicht der komplette Pfad eingegeben werden, sondern es
  1602.   kann auf einen anderen, schon bekannten Pfad aufgebauen.
  1603.  
  1604.   Beispiel:
  1605.  
  1606.     F>DB0FN Digi Siegen
  1607.     F>DB0WST Netzknoten West; F>DB0FN F>DB0WST
  1608.     F>DB0ME-3 Digi Solingen; F>DB0WST N>DB0ME-3
  1609.     B>DB0SGL Mailbox Siegen; F>DB0FN B>DB0SGL
  1610.     B>DB0IZ Mailbox Solingen; N>DB0ME-3 B>DB0IZ
  1611.  
  1612.   Der vollständige Pfad zu DB0IZ z.B. wird nun aus dem Pfad zu DB0ME-3 und
  1613.   zu DB0WST zusammengesetzt. Es ergibt sich beim Connecten dann automatisch
  1614.   folgender Pfad:
  1615.  
  1616.     F>DB0FN F>DB0WST N>DB0ME-3 B>DB0IZ
  1617.  
  1618.   Die Verwendung der rekursiven Pfadeinträge hat zwei Vorteile:
  1619.     1. Man muß weniger eintippen (hi)
  1620.     2. Die Pfadliste wird variabler, falls ein bestimmter Digipeater ausfällt
  1621.        oder ein neuer Link dazukommt, braucht nur EIN Pfadeintrag geändert zu
  1622.        werden.
  1623.  
  1624.  
  1625.  
  1626. 9.2 Autorouting über SP-Gateways
  1627.  
  1628.   Sollte in einem Pfad ein Link über ein SP-Gateway vorkommen, bei dem hinter
  1629.   dem Call auch noch eine Portnummer angegeben werden muß, läßt sich dies durch
  1630.   einen Trick erreichen, und zwar durch einen "Dummy-Digi".
  1631.   Beispiel:
  1632.  
  1633.     DL9ZZZ ist ein SP-Gateway, der mit Port0 auf 70cm und mit Port1 auf 2m QRV
  1634.     ist. OM A ist auf 2m QRV und will DB0XYZ auf 70cm connecten. Der
  1635.     entsprechende Connect-Befehl müßte also lauten "//C DB0XYZ 0". Der Pfad-
  1636.     eintrag in NAMES.GP sieht dann folgendermaßen aus:
  1637.  
  1638.       N>DB0XYZ Testdigi; T>DL9ZZZ D>0 N>DB0XYZ
  1639.  
  1640.     GP connected zuerst DL9ZZZ und sendet dann den Befehl "//C DB0XYZ 0".
  1641.     (Hat DL9ZZZ seinen Gateway als Node konfiguriert, kann man anstelle von
  1642.      "T>DL9ZZZ" auch "N>DL9ZZZ" eintragen)
  1643.  
  1644.   Dieser Trick kann nicht nur bei SP-Gateways angewendet werden, sondern z.B.
  1645.   auch bei Baycom-Nodes, wenn dort eine Portnummer angegeben werden muß.
  1646.  
  1647.  
  1648.  
  1649. 9.3 Einige Anmerkungen zum Autorouter
  1650.  
  1651.   Wie Sie sicher schon bemerkt haben, wertet der Autorouter die entsprechenden
  1652.   Connect-Meldungen der Digipeater aus, um den tatsächlichen Endknoten zu er-
  1653.   mitteln. Nachrichtentechnisch gesehen ist solch eine Art des Autoroutens zwar
  1654.   ziemlich unsinnig, aber bei dem derzeitigen Packet Radio-Netz mit seinen
  1655.   NetRom-Knoten nicht anders möglich. Das bessere Routing wird auf jeden Fall
  1656.   von Flexnet-Digipeatern übernommen und es sollte daher so weit wie möglich
  1657.   dieses Routing-System benutzt werden. Bei Flexnet-Digipeatern kann angezeigt
  1658.   werden, welche Digipeater über das Flexnet-Autorouting erreicht werden
  1659.   können, der Befehl, mit dem eine solche Liste abgerufen werden kann, ist "D".
  1660.  
  1661.  
  1662.  
  1663.  
  1664. 10. Setup-Funktion (ALT-U)
  1665.  
  1666.   GP bietet die Möglichkeit, während des Betriebes einige Programmparameter
  1667.   zu verändern. Dies sind z.B. die Farbeinstellungen oder auch die Aktivierung
  1668.   bzw. Deaktivierung der Fernsteuerung für einen QSO-Kanal usw.
  1669.   Die einzelnen Menüpunkte können entweder mit den Cursortasten und <RETURN>,
  1670.   oder durch einen Doppelklick der linken Maustaste angewählt werden.
  1671.   Nach Verlassen von GP mit ALT-X werden alle Einstellungen dieses Menüs in der
  1672.   Datei CSTAT.GPB gespeichert und beim nächsten Start von GP wieder auf diese
  1673.   Werte eingestellt.
  1674.   Für jeden Kanal existiert ein eigenes Setup-Menü. Diese Menüs sind bei den
  1675.   Mailbox-Utilities, dem Editor, der MH-Liste und dem Monitor nicht so umfang-
  1676.   reich wie bei den QSO-Kanälen.
  1677.  
  1678.  
  1679.  
  1680. 10.1 Änderung der Farben
  1681.  
  1682.   Nachdem man ein entsprechendes Menü zur Änderung der Farben angewählt hat,
  1683.   den Auswahlbalken auf eine der drei Attribute bringen und mit CursorRechts
  1684.   oder CursorLinks eine Farbe auswählen. Die entsprechende Farbe wird in
  1685.   einem kleinen Fenster dargestellt. Sind die Farben den eigenen Wünschen
  1686.   angepaßt worden, den Menüpunkt "Geänderte Farben übernehmen" anwählen und
  1687.   <RETURN> drücken. Die Farbauswahl kann mit <ESC> jederzeit abgebrochen
  1688.   werden, die neuen Farben werden dann jedoch nicht übernommen.
  1689.   Will man die neuen Farbeinstellungen bei der nächsten Benutzung von GP
  1690.   wiederverwenden, muß man die neuen Einstellungen in der Datei "CONFIG.GP"
  1691.   entsprechend ändern.
  1692.  
  1693.  
  1694.  
  1695. 10.2 Das Fernsteuer-Prompt
  1696.  
  1697.   Dieser Menüpunkt legt das Erscheinungsbild des Fernsteuer-Prompts fest, das
  1698.   nach Ausführung eines Fersteuerbefehls an die Gegenstation gesendet wird.
  1699.   Das Prompt wird allerdings nur dann ausgesendet, wenn es mit Hilfe des Fern-
  1700.   steuerbefehls //PRompt ON aktiviert wurde.
  1701.   Das Prompt kann alle Macros beinhalten, die auch in den *.GPI-Dateien ver-
  1702.   wendet werden.
  1703.   Diese Einstellung gilt global für alle QSO-Kanäle.
  1704.  
  1705.  
  1706.  
  1707. 10.3 Fernsteuerung aktivieren/deaktivieren
  1708.  
  1709.   Der Menüpunkt "Fernsteuerung" zeigt den aktuellen Zustand der Fernsteuerung.
  1710.   Zum Ein- oder Ausschalten der Fernsteuerung einfach diesen Menüpunkt an-
  1711.   klicken bzw. <RETURN> drücken.
  1712.   Diese Einstellung gilt nur für den jeweils angezeigten Kanal.
  1713.  
  1714.  
  1715.  
  1716. 10.4 Textpuffer-Backup
  1717.  
  1718.   Dieser Menüpunkt dient zum Ausschalten der Backup-Funktion, die die aktuellen
  1719.   Bildschirminhalte der Scroll-Back-Puffer beim Verlassen von GP auf Diskette/
  1720.   Festplatte speichert und beim Neustart wiederherstellt.
  1721.   Im Gegensatz zu den anderen Menü-Einstellungen wird dieser Wert nicht ge-
  1722.   speichert, sondern es wird bei einem Neustart von GP die Einstellung des
  1723.   Backup-Befehls der Datei CONFIG.GP übernommen.
  1724.  
  1725.  
  1726.  
  1727. 10.5 Echo
  1728.  
  1729.   Dieser Menüpunkt schaltet das lokale Echo ein oder aus. In der Stellung ON
  1730.   wird der gesendete Text auf den Bildschirm angezeigt. Steht der Wert dagegen
  1731.   auf OFF, wird die Textausgabe beim Senden unterdrückt und es wird nur em-
  1732.   fangener Text angezeigt.
  1733.   Diese Einstellung gilt nur für den jeweils angezeigten Kanal.
  1734.  
  1735.  
  1736.  
  1737. 10.6 RX-Click
  1738.  
  1739.   Unter "RX-Click" ist ein akustisches Signal zu verstehen, welches auf empfan-
  1740.   genen Text aufmerksam macht.
  1741.  
  1742.   Dieser Parameter kann drei Werte annehmen:
  1743.  
  1744.     0 : Das akustische Signal ist immer ausgeschaltet.
  1745.  
  1746.     1 : Wird auf einem anderem als dem momentan angezeigten Kanal Text em-
  1747.         fangen, ertönt ein akustisches Signal. Wird dagegen auf dem gerade
  1748.         aktiven Kanal Text empfangen, ertönt kein Signal.
  1749.  
  1750.     2 : Es ertönt immer ein akustisches Signal, wenn Text empfangen wurde,
  1751.         egal, welcher Kanal gerade angezeigt wird.
  1752.  
  1753.   Diese Einstellung gilt global für alle QSO-Kanäle.
  1754.  
  1755.  
  1756.  
  1757. 10.7 Zeilenumbruch
  1758.  
  1759.   Dieser Parameter legt fest, welche maximale Anzahl von Zeichen eine Zeile
  1760.   haben darf.
  1761.   Bei CONVERS-Runden z.B. sollte man diese immer auf den Wert 65 einstellen,
  1762.   ansonsten sind 80 Zeichen/Zeile angebracht.
  1763.   Diese Einstellung gilt nur für den jeweils angezeigten Kanal.
  1764.  
  1765.  
  1766.  
  1767. 10.8 Paketlänge
  1768.  
  1769.   Legt fest, wieviele Zeichen ein AX.25-Paket maximal enthalten darf.
  1770.   Hat man z.B. eine relativ schlechte Verbindung zu einem Digipeater, sollte
  1771.   dieser Wert nicht sehr groß sein, da die Chance einer fehlerfreien Über-
  1772.   tragung bei kurzen Paketen größer ist als bei langen Paketen.
  1773.   Zu klein sollte man diesen Wert jedoch auch nicht wählen, da sonst sehr
  1774.   viele Datenpakete notwendig sind, um eine Nachricht zu übermitteln.
  1775.   Diese Einstellung gilt global für alle QSO-Kanäle.
  1776.  
  1777.  
  1778.  
  1779. 10.9 Softscroll
  1780.  
  1781.   Schaltet die Softscroll-Funktion ein bzw. aus.
  1782.   Nähere Informationen zum Softscrolling finden Sie in Kapitel 14.
  1783.   Diese Einstellung gilt nur für den jeweils angezeigten Kanal.
  1784.  
  1785.  
  1786.  
  1787. 10.10 Code-AutoSave
  1788.  
  1789.   Schaltet die AutoSave-Funktion für 7Plus- und LCPlus-Dateien ein bzw. aus.
  1790.   Diese Einstellung gilt global für alle QSO-Kanäle.
  1791.   Nähere Informationen dazu unter 5.3.5.
  1792.  
  1793.  
  1794.  
  1795. 10.11 Verzögerungsfaktor
  1796.  
  1797.   Bei schnellen Rechnern, wie z.B. 386 oder 486 kann es im Extremfall zu
  1798.   Problemen mit dem Timing bei den Hostmode-Routinen kommen, weil die Turbo
  1799.   Pascal-Prozedur "Delay()" entgegen der Aussage von Borland doch nicht
  1800.   unabhängig vom verwendeten Rechnertyp arbeitet. Auf einem 486/33 z.B.
  1801.   arbeitet die Prozedur etwa doppelt so schnell wie auf einem 286/16.
  1802.   Dadurch kann es zu Resync-Fehlern kommen, die in Wirklichkeit gar keine sind,
  1803.   weil die Timeout-Routine nicht lange genug auf ein anstehendes Zeichen
  1804.   gewartet hat und so zu früh einen Resync auslöst.
  1805.   Um dieses Problem auszugleichen, kann man einen entsprechenden Wert als
  1806.   "Verzögerungsfaktor" wählen. Dieser sollte bei 386ern um 1.5-2.0 und bei
  1807.   486ern um 2.0-2.5 liegen.
  1808.  
  1809.  
  1810.  
  1811. 10.12 Der Trennbalken zwischen QSO- und Monitorfenster
  1812.  
  1813.   Für einige Funktionen, die häufiger benutzt werden könnten, existieren
  1814.   zusätzlich zum Setup-Menü noch "Schalter", die mit Hilfe der Maus ein- oder
  1815.   ausgeschaltet werden können. Die Symbole der Schalter sind zum großen Teil
  1816.   selbserklärend. Hier eine kurze Erklärung:
  1817.  
  1818.   "QRG: xxxxxxx"           : Die Frequenz, die im Logbuch angegeben wird
  1819.   "CT: xxxxxxxx"           : Auswahl des Connect-Textes (siehe 5.11)
  1820.   "[->ü"                   : Umlautkonvertierung an/aus
  1821.   "Echo"                   : Echo an/aus (siehe 10.5)
  1822.   <Schrägstrich>/<Treppe>  : Softscroll an/aus
  1823.   <Note>                   : Beep (Ctrl-G) an/aus
  1824.   "7+"                     : Code-Autosave an/aus (siehe 5.3.5)
  1825.   "Remote"                 : Fernsteuerung an/aus
  1826.   "BIN-RX"                 : AutoBin-Speicherung aktivieren/abbrechen
  1827.   "BIN-TX"                 : AutoBin-Senden aktivieren/abbrechen
  1828.  
  1829.  
  1830.  
  1831.  
  1832. 11. DOS-Shell
  1833.  
  1834.   Durch Aufrufen dieser Funktion hat man die Möglichkeit, DOS-Befehle aus-
  1835.   zuführen, ohne GP beenden zu müssen. Will man zu GP zurückkehren, muß man
  1836.   den DOS-Befehl "EXIT"+<RETURN> eingeben.
  1837.   In der Konfigurationsdatei CONFIG.GP sollte der Befehl "TNCDOS = M N" ein-
  1838.   getragen werden, da sonst die Gefahr besteht, daß der TNC mit Monitordaten,
  1839.   die nicht abgefragt werden können, volläuft.
  1840.  
  1841.  
  1842.  
  1843.  
  1844. 12. Mausbenutzung
  1845.  
  1846.   Ist eine Maus an den PC angeschlossen und der Maustreiber wurde geladen,
  1847.   wird dies von GP automatisch erkannt und man kann alle Icons und Menü-
  1848.   funktionen mit der Maus anwählen.
  1849.   Die Bedienung der Maus ist ganz einfach. Um ein Icon oder eine Menüfunktion
  1850.   anzuwählen, einfach mit dem Mauszeiger auf das Objekt zeigen und die linke
  1851.   Maustaste so lange drücken, bis ein akustisches Signal ertönt. Bei viel
  1852.   Bildschirmausgabe muß man die Maustaste leider etwas länger gedrückt halten,
  1853.   bis die Betätigung von GP registriert wird. Nach dem akustischen Signal muß
  1854.   man die Maustaste wieder loslassen und die entsprechende Funktion wird aus-
  1855.   geführt. Hat man aus Versehen eine Funktion angewählt, die man gar nicht
  1856.   haben wollte, so kann man bei gedrückter Maustaste den Mauszeiger wieder auf
  1857.   eine Position außerhalb des Icons bzw. Menüfensters zeigen lassen und dann
  1858.   erst die Maustaste loslassen.
  1859.   Im Check- und List-Menü funktioniert die Maus genauso, wie oben beschrieben,
  1860.   hat man hier aus Versehen die linke Maustaste gedrückt, dann den Mauszeiger
  1861.   bei gedrückter Taste auf den Scrollbalken ziehen und dann erst die Taste
  1862.   loslassen. In diesen Menüs hat außer der linken Taste auch die rechte Maus-
  1863.   taste eine Funktion, und zwar entspricht das Drücken der rechten Maustaste
  1864.   dem Drücken der Leertaste, mit der man mehrere Einträge zum Lesen markieren
  1865.   kann.
  1866.   Am besten ist es, die Mausfunktionen einfach zu testen, die Bedienung ist
  1867.   bei allen Kanälen und Menüfenstern einheitlich und sehr einfach zu lernen.
  1868.  
  1869.  
  1870.  
  1871. 12.1 Der Scrollbalken
  1872.  
  1873.   Bei allen Textfenstern ist am rechten Bildschirmrand ein Scrollbalken zu
  1874.   sehen, der den aktuellen Bildschirmausschnitt in Bezug auf den gesamten
  1875.   Scroll-Back-Puffer anzeigt. Mit Hilfe dieses Balkens kann man den Bildschirm
  1876.   mit der Maus zeilen- oder seitenweise nach oben und unten scrollen. Zum
  1877.   zeilenweisen Scrollen braucht man nur die beiden Pfeile anzuklicken, will
  1878.   man dagegen jeweils eine ganze Bildschirmseite scrollen, muß man den Cyan-
  1879.   farbigen Bereich ober- oder unterhalb des Positionsbalkens anklicken.
  1880.   Um einen beliebigen Bildschirmausschnitt anzeigen zu lassen, kann man auch
  1881.   den Positionsbalken selbst anklicken und bei gedrückter Maustaste auf die
  1882.   gewünschte Position schieben.
  1883.  
  1884.  
  1885.  
  1886.  
  1887. 13. Kommandozeilen-Parameter
  1888.  
  1889.   GP können beim Aufruf Kommandozeilen-Parameter übergeben werden, die den
  1890.   Ablauf des Programms beeinflussen. Der Aufruf erfolgt dann folgendermaßen:
  1891.   "gp <parameter1> <parameter2> ..." bzw. "gp286 <parameter1> ..."
  1892.  
  1893.  
  1894.  
  1895. 13.1 Die Parameter "/e" und "/v"
  1896.  
  1897.   Diese Parameter schalten GP in den EGA- bzw. VGA-Modus, ohne die in der
  1898.   Datei "CONFIG.GP" enthaltene Einstellung zu beachten.
  1899.   "gp /e" bzw. "gp286 /e' schaltet GP in den EGA-Modus (640x350)
  1900.   "gp /v" bzw. 'gp286 /e' schaltet GP in den VGA-Modus (640x480)
  1901.  
  1902.  
  1903.  
  1904. 13.2 Der Parameter "/h"
  1905.  
  1906.   Befindet sich der TNC beim Aufruf von GP schon bzw. noch im Host-Modus,
  1907.   kommt es im Normalfall zu der Fehlermeldung "TNC nicht im Terminalmodus",
  1908.   da GP in diesem Fall annimmt, daß der TNC entweder eine falsche Software
  1909.   hat, evtl. abgestürzt ist oder eine falsche Baudrate eingestellt wurde.
  1910.   Dieses kann man mit dem Parameter "/h" umgehen, da GP in diesem Fall
  1911.   voraussetzt, daß sich der TNC schon im Host-Modus befindet und gar nicht
  1912.   mehr versucht, den TNC in den Host-Modus zu schalten.
  1913.   Sollte der TNC allerdings wirklich abgestürzt sein o.ä. kommt es natürlich
  1914.   zu einem Synchronisationsfehler und das Programm wird nach einiger Zeit
  1915.   wieder beendet.
  1916.  
  1917.  
  1918.  
  1919. 13.3 Die Parameter "/NOXMS" und "/NOEMS"
  1920.  
  1921.   GP erkennt automatisch, on XMS oder EMS installiert ist und lagert die
  1922.   Empfangspuffer und andere Daten automatisch in diese Speicherbereiche aus,
  1923.   um Platz im normalen DOS-Speicher zu sparen.
  1924.   Falls es aber zu Problemen mit EMS oder XMS kommen sollte, kann man GP
  1925.   veranlassen, einen entsprechenden Erweiterungsspeicher nicht zu verwenden,
  1926.   auch wenn dieser Speicher im PC installiert ist. Probleme können z.B. bei
  1927.   Verwendung von XMS (HIMEM.SYS) auftreten, wenn TFPCX installiert ist. So kann
  1928.   es auf langsameren Rechnern bei jedem Zugriff von GP auf XMS zu Empfangs-
  1929.   problemen bei TFPCX kommen und der PR-Betrieb wird erheblich erschwert. In
  1930.   diesem Fall sollte man dann auf die Benutzung von XMS verzichten, indem man
  1931.   GP mit dem Parameter /NOXMS aufruft. Der Parameter /NOEMS verhindert die
  1932.   Nutzung von EMS-Speicher.
  1933.  
  1934.  
  1935.  
  1936.  
  1937. 14. Softscroll
  1938.  
  1939.   Eine Besonderheit von GP ist die Möglichkeit, das Textscrolling zwischen
  1940.   "normalem" Scrollen und "Softscroll" umzuschalten. Softscroll bedeutet, daß
  1941.   der gesamte Textbildschirm nicht um eine Textzeile, d.h. 8 bzw. 16 Grafik-
  1942.   zeilen auf einmal, sondern 4 bzw. 8 mal um jeweils zwei Grafikzeilen nach
  1943.   oben gescrollt wird. Dadurch kommt ein weicher Rolleffekt zustande, der ein
  1944.   Mitlesen des Textes auch während des Scrollens ermöglicht. Das Softscrolling
  1945.   hat jedoch einen entscheidenen Nachteil: es ist langsam, und zwar pro-
  1946.   portional zur Größe des zu scrollenden Bildausschnitts. Diese Geschwindig-
  1947.   keitseinbuße kommt durch die enorme Datenmenge zustande, die bei einem
  1948.   Bildschirm von 80x40 Zeichen (bei großer Schrift 80x20 Zeichen) immerhin
  1949.   102400 Bytes beträgt. Diese Anzahl von Speicherstellen muß beim Softscrolling
  1950.   4 mal pro Zeile verschoben werden, d.h. ein Softscroll von einer Zeile muß
  1951.   bei kleiner Schrift 409600 Bytes, bei großer Schrift sogar 819200 Bytes ver-
  1952.   schieben. Bei solchen Datenmengen hilft dann nur noch Rechnerpower, ein
  1953.   286-16er ist da schon nicht schlecht. Trotzdem kommt es vor, daß GP bei hohem
  1954.   Monitorverkehr nicht mehr mitkommt und der TNC langsam volläuft. Es em-
  1955.   pfiehlt sich deshalb, Softscroll nur in Verbindung mit Splitscreen zu ver-
  1956.   wenden, da in diesem Fall die einzelnen Textfenster wesentlich kleiner sind
  1957.   und somit auch die zu scrollende Datenmenge erheblich abnimmt.
  1958.   Leider kommt es bei manchen VGA-Karten zu Störungen, wenn Softscroll akti-
  1959.   viert wird, da dies relativ hardwarenah programmiert wurde und eine 100-Pro-
  1960.   zentige Kompatibilität zum VGA-Standard erfordert. Dies erfüllen jedoch nicht
  1961.   alle VGA-Grafikkarten, insbesondere Super-VGA-Karten machen oft Probleme.
  1962.   Sollten Störungen auftreten und der Bildschirminhalt gelöscht wird, kann man
  1963.   dies aber wieder rückgängig machen, indem man kurzzeitig in die DOS-Shell
  1964.   wechselt und mit "EXIT" wieder zu GP zurückkehrt. Noch während der Bildschirm
  1965.   wieder aufgebaut wird, sollte man die Tastenkombination ALT-U drücken, um so-
  1966.   fort ins Setup-Menü zu gelangen und das Softscrolling wieder abzustellen.
  1967.  
  1968.  
  1969.  
  1970.  
  1971. 15. Was ist der HOST-Modus beim TNC2
  1972.  
  1973.   Bestimmt haben Sie sich schon gewundert, wenn immer wieder vom "HOST-Modus"
  1974.   in Verbindung mit bestimmten Terminalprogrammen gesprochen wird.
  1975.   Nun, der HOST-Modus ist eine Betriebsart des TNC-2, bei der der Datenverkehr
  1976.   zwischen Rechner und TNC in ganz besonderer Weise abgewickelt wird.
  1977.   Bei dieser Betriebsart fungiert das Terminalprogramm als "HOST" (engl. Herr)
  1978.   und der TNC als "Slave" (engl. Sklave), was bedeutet, daß der TNC keine Daten
  1979.   zum Terminalprogramm sendet, bevor dieses nicht den Befehl dazu gegeben hat.
  1980.   Auf diese Weise ist gewährleistet, daß die Daten immer beim richtigen
  1981.   Terminalkanal ankommen. In der Praxis sendet das Terminalprogramm immer reih-
  1982.   um an alle TNC-Kanäle eine Anfrage, ob auf dem jeweiligen Kanal Daten an-
  1983.   liegen oder nicht. Ist dies der Fall, sendet der TNC die Daten zum Terminal-
  1984.   programm. Durch diese Methode dauert es auch immer ein paar Sekunden, bevor
  1985.   empfangene Daten eines Kanals auf dem Bildschirm angezeigt werden, da GP ja
  1986.   von selbst nicht erkennen kann, auf welchem Kanal gerade Daten empfangen
  1987.   wurden und somit alle Kanäle immer abfragen muß. Des weiteren hat GP auch
  1988.   noch andere Dinge zu tun, z.B. die Textausgabe an sich, die ja auch Zeit in
  1989.   Anspruch nimmt.
  1990.   Kommt es während dieses ständigen Datenaustauschs zu einem Fehler, wird
  1991.   dieser von GP sofort erkannt und es wird versucht, den TNC wieder in einen
  1992.   definierten Zustand zu bringen. Dem Benutzer wird dieses durch ein Fenster
  1993.   angezeigt (Synchronisationsfehler).
  1994.  
  1995.   Der HOST-Modus darf jedoch nicht mit dem AX.25-Protokoll verwechselt werden.
  1996.   Der TNC ist eine Art Zwischenspeicher, der Daten vom Funkgerät mit dem AX.25-
  1997.   Protokoll empfängt, in ein anderes Format umwandelt und zwischenspeichert,
  1998.   bis das Terminalprogramm diese Daten abfragt. Umgekehrt werden vom PC Daten
  1999.   an den TNC geschickt, die wiederum dort zwischengespeichert und in das AX.25-
  2000.   Format umgewandelt werden.
  2001.   Auf Dinge wie z.B. die Anzahl der Retries, bis ein Datenpaket bei der Gegen-
  2002.   station fehlerfrei empfangen wurde, hat das Terminalprogramm keinen Einfluß.
  2003.   Es kann lediglich den TNC daraufhin abfragen und die vom TNC gelieferte
  2004.   Linkinformation anzeigen, mehr jedoch nicht.
  2005.  
  2006.   Der HOST-Modus wurde speziell für "intelligente" Terminalprogramme mit Multi-
  2007.   connect-Möglichkeit geschaffen und ist für "normale" Terminalprogramme
  2008.   ungeeignet.
  2009.   Leider haben jedoch nicht jede TNC-Software diesen HOST-Modus implementiert,
  2010.   die TAPR-Software z.B. bietet diesen Modus nicht. Nur die WA8DED-Software und
  2011.   The Firmware (NORD><LINK) haben diesen HOST-Modus implementiert. Dies ist der
  2012.   Grund, warum Programme wie GP, SP, THP usw. NUR mit dieser TNC-Software
  2013.   zusammen laufen.
  2014.   Mittlerweile gibt es Zusatzprogramme, die einen TNC ersetzen bzw. auch andere
  2015.   TNC-Software als TheFirmware zulassen. Dies ist z.B. DL1MEN's TFPCR, welches
  2016.   ein KISS-HOST-Interface darstellt und somit auch den Betrieb mit der TAPR-
  2017.   Software zuläßt. Ein weiteres Programm ist TFPCX von Y51GE, welches sogar
  2018.   den gesamten TNC ersetzt und nur noch ein einfaches Modem zwischen Funkgerät
  2019.   und PC notwendig macht. GP kann mit beiden Programmen zusammenarbeiten.
  2020.  
  2021.  
  2022.  
  2023.  
  2024. 16. Synchronisationsfehler
  2025.  
  2026.   Synchronisationsfehler treten auf, wenn beim Datenverkehr zwischen GP und TNC
  2027.   ein oder mehrere Zeichen verlorengehen oder verändert werden. In solch einem
  2028.   Fall versucht GP, den TNC wieder in einen definierten Ausgangszustand zu be-
  2029.   kommen, damit der weitere Datenverkehr wieder reibungslos funktionieren kann.
  2030.   Kann GP keine Synchronisation mit dem TNC herstellen, wird GP beendet und ins
  2031.   DOS gesprungen. Nun kann es aber passieren, daß der TNC z.B. durch einen kur-
  2032.   zen Stromausfall abgestürzt ist und GP somit gar keine Möglichkeit hat, den
  2033.   TNC zu synchronisieren. Für so einen Fall wurde eine "Notbremse" eingebaut,
  2034.   den Resynchronisationsvorgang unterbricht und ein Menü auf den Bildschirm
  2035.   bringt, welches eine Entscheidung über das weitere Vorgehen von GP zuläßt.
  2036.   Dieses ist während eines Resync-Errors durch Crtl-BREAK möglich.
  2037.   Man kann so z.B. einen abgestürzten TNC wieder zum Laufen bringen, ohne GP
  2038.   beenden zu müssen, indem man den Menüpunkt "TNC reinitialisieren" aufruft,
  2039.   natürlich muß man vorher beim TNC einen Reset ausgelöst und ein paar Sekunden
  2040.   gewartet haben. Sollte beim ersten Mal eine Fehlermeldung erscheinen, ruhig
  2041.   noch einmal probieren. Der TNC braucht nach einem Reset immer einige Zeit,
  2042.   bevor er einsatzbereit ist.
  2043.   Eine weitere Möglichkeit ist, den TNC einfach zu ignorieren. In diesem Fall
  2044.   findet überhaupt kein Datenverkehr mehr zwischen GP und TNC statt.
  2045.  
  2046.   Wird TFPCX oder TFPCR verwendet, sollten überhaupt keine Resynchronisations-
  2047.   fehler auftreten.
  2048.  
  2049.  
  2050.  
  2051.  
  2052. 17. Einige Tips
  2053.  
  2054.   Zum Schluß noch einige Tips zur Benutzung von GP.
  2055.  
  2056.   Es empfiehlt sich für Mailbox-QSOs, einen Kanal mit möglichst großem Text-
  2057.   puffer zu benutzen. Da man aus Speicherplatzgründen nicht alle Kanäle mit
  2058.   großen Textpuffern ausstatten kann, sollte als "Mailboxkanal" möglichst den
  2059.   letzten Kanal (z.B. Kanal 4 bei max. 4 Kanälen) wählen und diesen mit einem
  2060.   großen Textpuffer ausstatten, da dieser Kanal erst connected werden kann,
  2061.   wenn alle anderen Kanäle bereits mit QSOs belegt sind. Auf diese Weise ist
  2062.   sichergestellt, daß man jederzeit eine Mailbox connecten kann, auch wenn man
  2063.   schon vorher von anderen Stationen connected wurde. Ein weiterer Grund für
  2064.   diese Vorgehensweise ist die Fernsteuerung. Diese kann für jeden Kanal ge-
  2065.   trennt und unabhängig ein- und ausgeschaltet werden und der aktuelle Zustand
  2066.   wird beim Verlassen von GP gespeichert. Bei Mailboxen sollte man die Fern-
  2067.   steuerung auf jeden Fall immer abschalten, da in Texten schon mal Fernsteuer-
  2068.   befehle auftauchen können, auf die GP natürlich reagiert und es zu Fehler-
  2069.   meldungen der Mailbox kommt oder schlimmeres. Nun ist es aber wünschenswert,
  2070.   daß bei "normalen" QSOs die Fernsteuerung aktiviert ist. Um nun nicht ständig
  2071.   die Fernsteuerung ein- und ausschalten zu müssen, wenn auf einem Kanal ab-
  2072.   wechselnd QSOs gefahren und Mailboxbetrieb gemacht wird, ist es praktisch,
  2073.   wenn zum Mailbox-en ein "spezieller" Kanal benutzt wird, auf dem normaler-
  2074.   weise kein QSO zustandekommt. Wenn man z.B. Kanal4 als Mailboxkanal benutzt,
  2075.   reicht es, beim ersten Mal die Fernsteuerung auszuschalten und danach braucht
  2076.   man sich nicht mehr darum zu kümmern.
  2077.  
  2078.   GP arbeitet im Gegensatz zu anderen Terminalprogrammen nicht im Textmodus,
  2079.   sondern im Grafikmodus. Der Vorteil davon ist die schöne grafische Benutzer-
  2080.   oberfläche, doch hat GP auch mit einem viel größeren Bildschirmspeicher zu
  2081.   kämpfen, was sich wiederum in der Geschwindigkeit widerspiegeln. So ist es
  2082.   nicht zu verleugnen, daß Bildschirmausgaben von GP langsamer sind als von
  2083.   anderen Programmen. Dieses läßt sich auf Rechnern, die ein sog. "Shadow ROM"
  2084.   im Setup einstellen lassen, zumindest etwas beschleunigen. Dies ist jedoch
  2085.   leider nur auf relativ wenigen Rechnern (z.B. NEAT-Boards) möglich.
  2086.   Aus diesem Grund ist leider die Maus etwas träge, man muß also mitunter schon
  2087.   mal etwas länger eine Maustaste gedrückt lassen, bevor dies von GP erkannt
  2088.   wird. Auch das Umschalten auf einen anderen Kanal ist erst möglich, wenn
  2089.   eine evtl. begonnene Textausgabe abgeschlossen ist. Alle Tastendrücke werden
  2090.   allerdings in einen Tastaturpuffer geschrieben und auf jeden Fall beim ersten
  2091.   Mal erkannt, nur mit etwas Zeitverzögerung.
  2092.  
  2093.   Testmodus:
  2094.   Will man GP ohne TNC starten (zu Testzwecken o.ä.), kann man dies mit Über-
  2095.   gabe des Kommandozeilenparameters "/h" tun (s. 13.2). Meldet GP dann einen
  2096.   Synchronisationsfehler, kann man diesen mit CTRL-BREAK unterbrechen und dann
  2097.   den Menüpunkt "TNC ignorieren" anwählen. In diesem Modus ist natürlich kein
  2098.   QSO-Betrieb möglich, der Editor ist jedoch weiterhin voll einsatzfähig.
  2099.  
  2100.   Dieser Trick entfällt natürlich, wenn man TFPCX oder TFPCR verwendet.
  2101.  
  2102.  
  2103.   Sollte beim Aufruf von GP die Meldung "TNC antwortet nicht !" erscheinen, ist
  2104.   irgend etwas mit der Kommunikation zwischen PC und TNC nicht in Ordnung.
  2105.   Dies kann mehrere Ursachen haben:
  2106.     - Die Nummer der seriellen Schnittstelle in CONFIG.GP stimmt nicht.
  2107.     - Die Baudrate wurde in CONFIG.GP nicht richtig angegeben.
  2108.     - Der eingestellte IRQ der seriellen Schnittstelle wurde in CONFIG.GP nicht
  2109.       richtig angegeben.
  2110.     - Die V24-Leitung zum TNC ist defekt oder nicht richtig eingestöpselt.
  2111.     - Der TNC ist abgestürzt. In diesem Fall hilft nur noch ein TNC-Reset.
  2112.  
  2113.  
  2114.   Hat man bei Verwendung von TFPCX den Verdacht, daß es zu Empfangsproblemen
  2115.   kommt, so kann man dies Überprüfen, indem man TFPCX mit dem Parameter "-d"
  2116.   aufruft, also "TFPCX -d". Es ertönt dann ein Ton aus dem PC-Lautsprecher,
  2117.   an dessen Tonqualität man die Empfangsqualität von TFPCX erkennen kann.
  2118.   Klingt der Ton relativ sauber, so gibt es keine Empfangsschwierigkeiten bei
  2119.   TFPCX. Sind im Ton aber deutliche Knackgeräusche oder sogar deutliche Unter-
  2120.   brechungen zu hören, gibt es Probleme mit irgendwelchen speicherresidenten
  2121.   Programmen. Auch HIMEM.SYS kann eine Ursache für Empfangsprobleme sein. In
  2122.   diesem Fall sollte man GP dann mit dem Parameter /NOXMS starten. (siehe 13.3)
  2123.   Den Debug-Modus von TFPCX kann man übrigens durch den Aufruf von "TFPCX -u"
  2124.   wieder beenden.
  2125.  
  2126.  
  2127.  
  2128.  
  2129.  
  2130. Änderungen vorbehalten.
  2131.  
  2132. Siegen, den 18.06.1992
  2133.